UNPKG

one

Version:

One is a React framework for web, iOS, and Android apps.

5,399 lines • 114 kB
{
  "version": 2,
  "platform": "ios",
  "minimumVersion": 17,
  "controlledProtocol": {
    "version": 1,
    "revision": "revision",
    "acknowledgement": "acknowledgedEvent",
    "eventCount": "eventCount"
  },
  "eventDelivery": {
    "kind": "direct",
    "payloadWrapper": "nativeEvent",
    "note": "React Native delivers each event as onX({ nativeEvent: payload })."
  },
  "components": [
    {
      "name": "OneNativeMenu",
      "publicName": "Menu",
      "props": {
        "items": {
          "type": "ReadonlyArray<NativeMenuItem>"
        },
        "triggerLabel": {
          "type": "string"
        },
        "disabled": {
          "type": "boolean"
        },
        "hasPrimaryAction": {
          "type": "boolean"
        },
        "menuOrder": {
          "type": "string",
          "enum": "MenuOrder"
        },
        "menuActionDismissBehavior": {
          "type": "string",
          "enum": "MenuActionDismissBehavior"
        },
        "presentation": {
          "type": "string"
        },
        "acknowledgedEvent": {
          "type": "Int32"
        },
        "revision": {
          "type": "Int32"
        },
        "pickerAcknowledgedEvent": {
          "type": "Int32"
        }
      },
      "events": {
        "onNativeMenuAction": {
          "id": {
            "type": "string"
          }
        },
        "onNativeMenuPrimaryAction": {
          "kind": {
            "type": "string"
          }
        },
        "onNativeMenuValueChange": {
          "id": {
            "type": "string"
          },
          "value": {
            "type": "boolean"
          },
          "sourceIndex": {
            "type": "Int32"
          },
          "eventCount": {
            "type": "Int32"
          },
          "revision": {
            "type": "Int32"
          }
        },
        "onNativeMenuPickerChange": {
          "id": {
            "type": "string"
          },
          "value": {
            "type": "string"
          },
          "eventCount": {
            "type": "Int32"
          },
          "revision": {
            "type": "Int32"
          }
        }
      },
      "controlled": {
        "event": "onNativeMenuValueChange"
      },
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "trigger",
          "content": "react-native",
          "cardinality": "one",
          "layout": "yoga",
          "interaction": "passive"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeTab",
      "publicName": "Tab",
      "props": {
        "tabId": {
          "type": "string"
        },
        "kind": {
          "type": "string"
        },
        "title": {
          "type": "string"
        },
        "systemImage": {
          "type": "string"
        },
        "badge": {
          "type": "string"
        },
        "tabRole": {
          "type": "string",
          "enum": "TabRole"
        },
        "slotHeight": {
          "type": "Double"
        },
        "tabModifiers": {
          "type": "string"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "react-native",
          "cardinality": "many",
          "layout": "swiftui-proposal-to-yoga"
        }
      ],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeList",
      "publicName": "List",
      "props": {
        "listStyle": {
          "type": "string",
          "enum": "ListStyle"
        },
        "selection": {
          "type": "string"
        },
        "selectionIsControlled": {
          "type": "boolean"
        }
      },
      "events": {
        "onNativeListSelectionChange": {
          "selection": {
            "type": "string"
          }
        },
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeScrollView",
      "publicName": "ScrollView",
      "props": {
        "axes": {
          "type": "string"
        },
        "showsIndicators": {
          "type": "boolean"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeLazyVStack",
      "publicName": "LazyVStack",
      "props": {
        "alignment": {
          "type": "string"
        },
        "spacing": {
          "type": "Double"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeLazyHStack",
      "publicName": "LazyHStack",
      "props": {
        "alignment": {
          "type": "string"
        },
        "spacing": {
          "type": "Double"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeLazyVGrid",
      "publicName": "LazyVGrid",
      "props": {
        "columns": {
          "type": "string"
        },
        "alignment": {
          "type": "string"
        },
        "spacing": {
          "type": "string"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeLazyHGrid",
      "publicName": "LazyHGrid",
      "props": {
        "rows": {
          "type": "string"
        },
        "alignment": {
          "type": "string"
        },
        "spacing": {
          "type": "string"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeGrid",
      "publicName": "Grid",
      "props": {
        "alignment": {
          "type": "string"
        },
        "horizontalSpacing": {
          "type": "string"
        },
        "verticalSpacing": {
          "type": "string"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeGridRow",
      "publicName": "GridRow",
      "props": {
        "alignment": {
          "type": "string"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeControlGroup",
      "publicName": "ControlGroup",
      "props": {
        "label": {
          "type": "string"
        },
        "systemImage": {
          "type": "string"
        },
        "controlGroupStyle": {
          "type": "string",
          "enum": "ControlGroupStyle"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeDisclosureGroup",
      "publicName": "DisclosureGroup",
      "props": {
        "label": {
          "type": "string"
        },
        "isExpanded": {
          "type": "boolean"
        },
        "acknowledgedEvent": {
          "type": "Int32"
        },
        "revision": {
          "type": "Int32"
        }
      },
      "events": {
        "onNativeDisclosureGroupIsExpandedChange": {
          "value": {
            "type": "boolean"
          },
          "eventCount": {
            "type": "Int32"
          },
          "revision": {
            "type": "Int32"
          }
        }
      },
      "controlled": {
        "value": "isExpanded",
        "event": "onNativeDisclosureGroupIsExpandedChange"
      },
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeDivider",
      "publicName": "Divider",
      "props": {},
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeLink",
      "publicName": "Link",
      "props": {
        "destination": {
          "type": "string"
        },
        "label": {
          "type": "string"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeGroup",
      "publicName": "Group",
      "props": {},
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeOverlay",
      "publicName": "Overlay",
      "props": {
        "alignment": {
          "type": "string"
        },
        "slotName": {
          "type": "string"
        },
        "slotValues": {
          "type": "string"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeOverlayContent",
      "publicName": "OverlayContent",
      "props": {},
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeSwipeActions",
      "publicName": "SwipeActions",
      "props": {},
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeSwipeActionsActions",
      "publicName": "SwipeActionsActions",
      "props": {
        "edge": {
          "type": "string"
        },
        "allowsFullSwipe": {
          "type": "boolean"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeSwiftPager",
      "publicName": "Pager",
      "props": {
        "selection": {
          "type": "string"
        },
        "acknowledgedEvent": {
          "type": "Int32"
        },
        "revision": {
          "type": "Int32"
        }
      },
      "events": {
        "onNativePagerSelectionChange": {
          "selection": {
            "type": "string"
          },
          "eventCount": {
            "type": "Int32"
          },
          "revision": {
            "type": "Int32"
          }
        }
      },
      "controlled": {
        "value": "selection",
        "event": "onNativePagerSelectionChange"
      },
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "pages",
          "content": "OneNativeTab",
          "cardinality": "many",
          "key": "tabId",
          "layout": "swiftui"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeSafeAreaProvider",
      "publicName": "SafeAreaProvider",
      "props": {},
      "events": {
        "onNativeInsetsChange": {
          "insetTop": {
            "type": "Double"
          },
          "insetRight": {
            "type": "Double"
          },
          "insetBottom": {
            "type": "Double"
          },
          "insetLeft": {
            "type": "Double"
          },
          "frameX": {
            "type": "Double"
          },
          "frameY": {
            "type": "Double"
          },
          "frameWidth": {
            "type": "Double"
          },
          "frameHeight": {
            "type": "Double"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "children",
          "content": "react-native",
          "cardinality": "many",
          "layout": "yoga"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeReservedRegionsProvider",
      "publicName": "ReservedRegionsProvider",
      "props": {},
      "events": {
        "onNativeReservedRegionsChange": {
          "width": {
            "type": "Double"
          },
          "height": {
            "type": "Double"
          },
          "regions": {
            "type": "{ id: string; kind: string; x: Double; y: Double; width: Double; height: Double; marginTop: Double; marginLeft: Double; marginBottom: Double; marginRight: Double; isActive: boolean }[]"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "children",
          "content": "react-native",
          "cardinality": "many",
          "layout": "yoga"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeEdgeFade",
      "publicName": "EdgeFade",
      "props": {
        "fadeTop": {
          "type": "Double"
        },
        "fadeBottom": {
          "type": "Double"
        },
        "fadeLeft": {
          "type": "Double"
        },
        "fadeRight": {
          "type": "Double"
        },
        "curveTop": {
          "type": "string"
        },
        "curveBottom": {
          "type": "string"
        },
        "curveLeft": {
          "type": "string"
        },
        "curveRight": {
          "type": "string"
        },
        "fadeRadius": {
          "type": "Double"
        },
        "mode": {
          "type": "string"
        },
        "blurRadius": {
          "type": "Double"
        },
        "frostProgression": {
          "type": "Double"
        },
        "overlayColor": {
          "type": "Int32"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "children",
          "content": "react-native",
          "cardinality": "many",
          "layout": "yoga"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeBlur",
      "publicName": "Blur",
      "props": {
        "tint": {
          "type": "string"
        },
        "intensity": {
          "type": "Double"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "children",
          "content": "react-native",
          "cardinality": "many",
          "layout": "yoga"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeMask",
      "publicName": "Mask",
      "props": {},
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "children",
          "content": "react-native",
          "cardinality": "many",
          "layout": "yoga"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeUiMap",
      "publicName": "UiMap",
      "props": {
        "latitude": {
          "type": "Double"
        },
        "longitude": {
          "type": "Double"
        },
        "zoom": {
          "type": "Double"
        },
        "markers": {
          "type": "ReadonlyArray<UiMapMarker>"
        },
        "overlays": {
          "type": "string"
        }
      },
      "events": {
        "onNativeUiMapCameraMove": {
          "latitude": {
            "type": "Double"
          },
          "longitude": {
            "type": "Double"
          },
          "zoom": {
            "type": "Double"
          }
        },
        "onNativeUiMapMarkerClick": {
          "id": {
            "type": "string"
          }
        },
        "onNativeUiMapClick": {
          "latitude": {
            "type": "Double"
          },
          "longitude": {
            "type": "Double"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "fill"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativePictureInPicture",
      "publicName": "PictureInPicture",
      "props": {
        "active": {
          "type": "boolean"
        },
        "autoEnter": {
          "type": "boolean"
        }
      },
      "events": {
        "onNativePictureInPictureChange": {
          "active": {
            "type": "boolean"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "children",
          "content": "react-native",
          "cardinality": "many",
          "layout": "yoga"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativePortalView",
      "publicName": "Portal",
      "props": {
        "hostName": {
          "type": "string"
        },
        "name": {
          "type": "string"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "children",
          "content": "react-native",
          "cardinality": "many",
          "layout": "yoga"
        }
      ],
      "interfaceOnly": true
    },
    {
      "name": "OneNativePortalHostView",
      "publicName": "PortalHost",
      "props": {
        "name": {
          "type": "string"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "children",
          "content": "react-native",
          "cardinality": "many",
          "layout": "yoga"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativePicker",
      "publicName": "Picker",
      "props": {
        "value": {
          "type": "string"
        },
        "acknowledgedEvent": {
          "type": "Int32"
        },
        "revision": {
          "type": "Int32"
        },
        "label": {
          "type": "string"
        },
        "disabled": {
          "type": "boolean"
        },
        "options": {
          "type": "ReadonlyArray<PickerOption>"
        },
        "pickerStyle": {
          "type": "string",
          "enum": "PickerStyle"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativePickerValueChange": {
          "value": {
            "type": "string"
          },
          "eventCount": {
            "type": "Int32"
          },
          "revision": {
            "type": "Int32"
          }
        }
      },
      "controlled": {
        "value": "value",
        "event": "onNativePickerValueChange"
      },
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeDatePicker",
      "publicName": "DatePicker",
      "props": {
        "value": {
          "type": "Double"
        },
        "acknowledgedEvent": {
          "type": "Int32"
        },
        "revision": {
          "type": "Int32"
        },
        "label": {
          "type": "string"
        },
        "disabled": {
          "type": "boolean"
        },
        "minimumDate": {
          "type": "Double"
        },
        "maximumDate": {
          "type": "Double"
        },
        "displayedComponents": {
          "type": "string"
        },
        "datePickerStyle": {
          "type": "string",
          "enum": "DatePickerStyle"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativeDatePickerValueChange": {
          "value": {
            "type": "Double"
          },
          "eventCount": {
            "type": "Int32"
          },
          "revision": {
            "type": "Int32"
          }
        }
      },
      "controlled": {
        "value": "value",
        "event": "onNativeDatePickerValueChange"
      },
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeColorPicker",
      "publicName": "ColorPicker",
      "props": {
        "value": {
          "type": "string"
        },
        "acknowledgedEvent": {
          "type": "Int32"
        },
        "revision": {
          "type": "Int32"
        },
        "label": {
          "type": "string"
        },
        "disabled": {
          "type": "boolean"
        },
        "supportsOpacity": {
          "type": "boolean"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativeColorPickerValueChange": {
          "value": {
            "type": "string"
          },
          "eventCount": {
            "type": "Int32"
          },
          "revision": {
            "type": "Int32"
          }
        }
      },
      "controlled": {
        "value": "value",
        "event": "onNativeColorPickerValueChange"
      },
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeMultiDatePicker",
      "publicName": "MultiDatePicker",
      "props": {
        "value": {
          "type": "string"
        },
        "acknowledgedEvent": {
          "type": "Int32"
        },
        "revision": {
          "type": "Int32"
        },
        "label": {
          "type": "string"
        },
        "disabled": {
          "type": "boolean"
        },
        "minimumDate": {
          "type": "Double"
        },
        "maximumDate": {
          "type": "Double"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativeMultiDatePickerValueChange": {
          "value": {
            "type": "string"
          },
          "eventCount": {
            "type": "Int32"
          },
          "revision": {
            "type": "Int32"
          }
        }
      },
      "controlled": {
        "value": "value",
        "event": "onNativeMultiDatePickerValueChange"
      },
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeToggle",
      "publicName": "Toggle",
      "props": {
        "value": {
          "type": "boolean"
        },
        "acknowledgedEvent": {
          "type": "Int32"
        },
        "revision": {
          "type": "Int32"
        },
        "syncStateId": {
          "type": "Int32"
        },
        "label": {
          "type": "string"
        },
        "disabled": {
          "type": "boolean"
        },
        "systemImage": {
          "type": "string"
        },
        "toggleStyle": {
          "type": "string",
          "enum": "ToggleStyle"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativeToggleValueChange": {
          "value": {
            "type": "boolean"
          },
          "eventCount": {
            "type": "Int32"
          },
          "revision": {
            "type": "Int32"
          }
        }
      },
      "controlled": {
        "value": "value",
        "event": "onNativeToggleValueChange",
        "sync": true
      },
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeSlider",
      "publicName": "Slider",
      "props": {
        "value": {
          "type": "Double"
        },
        "acknowledgedEvent": {
          "type": "Int32"
        },
        "revision": {
          "type": "Int32"
        },
        "syncStateId": {
          "type": "Int32"
        },
        "label": {
          "type": "string"
        },
        "disabled": {
          "type": "boolean"
        },
        "minimumValue": {
          "type": "Double"
        },
        "maximumValue": {
          "type": "Double"
        },
        "step": {
          "type": "Double"
        },
        "minimumValueLabel": {
          "type": "string"
        },
        "maximumValueLabel": {
          "type": "string"
        },
        "minimumValueImage": {
          "type": "string"
        },
        "maximumValueImage": {
          "type": "string"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativeSliderValueChange": {
          "value": {
            "type": "Double"
          },
          "eventCount": {
            "type": "Int32"
          },
          "revision": {
            "type": "Int32"
          }
        }
      },
      "controlled": {
        "value": "value",
        "event": "onNativeSliderValueChange",
        "sync": true
      },
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeStepper",
      "publicName": "Stepper",
      "props": {
        "value": {
          "type": "Double"
        },
        "acknowledgedEvent": {
          "type": "Int32"
        },
        "revision": {
          "type": "Int32"
        },
        "syncStateId": {
          "type": "Int32"
        },
        "label": {
          "type": "string"
        },
        "disabled": {
          "type": "boolean"
        },
        "minimumValue": {
          "type": "Double"
        },
        "maximumValue": {
          "type": "Double"
        },
        "step": {
          "type": "Double"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativeStepperValueChange": {
          "value": {
            "type": "Double"
          },
          "eventCount": {
            "type": "Int32"
          },
          "revision": {
            "type": "Int32"
          }
        }
      },
      "controlled": {
        "value": "value",
        "event": "onNativeStepperValueChange",
        "sync": true
      },
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativePasteButton",
      "publicName": "PasteButton",
      "props": {
        "disabled": {
          "type": "boolean"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativePasteButtonPaste": {
          "values": {
            "type": "string"
          },
          "eventCount": {
            "type": "Int32"
          }
        }
      },
      "actions": [
        {
          "publicProp": "onPaste",
          "event": "onNativePasteButtonPaste"
        }
      ],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeText",
      "publicName": "Text",
      "props": {
        "text": {
          "type": "string"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeLabel",
      "publicName": "Label",
      "props": {
        "label": {
          "type": "string"
        },
        "disabled": {
          "type": "boolean"
        },
        "systemImage": {
          "type": "string"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeProgressView",
      "publicName": "ProgressView",
      "props": {
        "label": {
          "type": "string"
        },
        "disabled": {
          "type": "boolean"
        },
        "value": {
          "type": "Double"
        },
        "total": {
          "type": "Double"
        },
        "indeterminate": {
          "type": "boolean"
        },
        "progressViewStyle": {
          "type": "string",
          "enum": "ProgressViewStyle"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeGauge",
      "publicName": "Gauge",
      "props": {
        "label": {
          "type": "string"
        },
        "disabled": {
          "type": "boolean"
        },
        "value": {
          "type": "Double"
        },
        "minimumValue": {
          "type": "Double"
        },
        "maximumValue": {
          "type": "Double"
        },
        "currentValueLabel": {
          "type": "string"
        },
        "minimumValueLabel": {
          "type": "string"
        },
        "maximumValueLabel": {
          "type": "string"
        },
        "gaugeStyle": {
          "type": "string",
          "enum": "GaugeStyle"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeImage",
      "publicName": "Image",
      "props": {
        "systemName": {
          "type": "string"
        },
        "uri": {
          "type": "string"
        },
        "renderingMode": {
          "type": "string"
        },
        "symbolRenderingMode": {
          "type": "string",
          "enum": "SymbolRenderingMode"
        },
        "symbolVariant": {
          "type": "string",
          "enum": "SymbolVariants"
        },
        "imageScale": {
          "type": "string",
          "enum": "ImageScale"
        },
        "variableValue": {
          "type": "Double"
        },
        "hasVariableValue": {
          "type": "boolean"
        },
        "colorRole": {
          "type": "string"
        },
        "resizable": {
          "type": "boolean"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeShareLink",
      "publicName": "ShareLink",
      "props": {
        "label": {
          "type": "string"
        },
        "disabled": {
          "type": "boolean"
        },
        "systemImage": {
          "type": "string"
        },
        "item": {
          "type": "string"
        },
        "itemType": {
          "type": "string"
        },
        "subject": {
          "type": "string"
        },
        "message": {
          "type": "string"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeContentUnavailableView",
      "publicName": "ContentUnavailableView",
      "props": {
        "title": {
          "type": "string"
        },
        "systemImage": {
          "type": "string"
        },
        "description": {
          "type": "string"
        },
        "actions": {
          "type": "ReadonlyArray<DialogAction>"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativeContentUnavailableViewAction": {
          "id": {
            "type": "string"
          },
          "eventCount": {
            "type": "Int32"
          }
        }
      },
      "actions": [
        {
          "publicProp": "onAction",
          "event": "onNativeContentUnavailableViewAction"
        }
      ],
      "layout": {
        "kind": "fill"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeCircle",
      "publicName": "Circle",
      "props": {
        "fill": {
          "type": "ColorValue"
        },
        "strokeBorder": {
          "type": "ColorValue"
        },
        "lineWidth": {
          "type": "Double"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "fill"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeCapsule",
      "publicName": "Capsule",
      "props": {
        "fill": {
          "type": "ColorValue"
        },
        "strokeBorder": {
          "type": "ColorValue"
        },
        "lineWidth": {
          "type": "Double"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "fill"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeRectangle",
      "publicName": "Rectangle",
      "props": {
        "fill": {
          "type": "ColorValue"
        },
        "strokeBorder": {
          "type": "ColorValue"
        },
        "lineWidth": {
          "type": "Double"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "fill"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeRoundedRectangle",
      "publicName": "RoundedRectangle",
      "props": {
        "fill": {
          "type": "ColorValue"
        },
        "strokeBorder": {
          "type": "ColorValue"
        },
        "lineWidth": {
          "type": "Double"
        },
        "cornerRadius": {
          "type": "Double"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "fill"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeEllipse",
      "publicName": "Ellipse",
      "props": {
        "fill": {
          "type": "ColorValue"
        },
        "strokeBorder": {
          "type": "ColorValue"
        },
        "lineWidth": {
          "type": "Double"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "fill"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeUnevenRoundedRectangle",
      "publicName": "UnevenRoundedRectangle",
      "props": {
        "fill": {
          "type": "ColorValue"
        },
        "strokeBorder": {
          "type": "ColorValue"
        },
        "lineWidth": {
          "type": "Double"
        },
        "topLeadingRadius": {
          "type": "Double"
        },
        "bottomLeadingRadius": {
          "type": "Double"
        },
        "bottomTrailingRadius": {
          "type": "Double"
        },
        "topTrailingRadius": {
          "type": "Double"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "fill"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeConcentricRectangle",
      "publicName": "ConcentricRectangle",
      "props": {
        "fill": {
          "type": "ColorValue"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "fill"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeLinearGradient",
      "publicName": "LinearGradient",
      "props": {
        "colors": {
          "type": "ReadonlyArray<string>"
        },
        "startPoint": {
          "type": "string"
        },
        "endPoint": {
          "type": "string"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "fill"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeRadialGradient",
      "publicName": "RadialGradient",
      "props": {
        "colors": {
          "type": "ReadonlyArray<string>"
        },
        "center": {
          "type": "string"
        },
        "startRadius": {
          "type": "Double"
        },
        "endRadius": {
          "type": "Double"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "fill"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeEllipticalGradient",
      "publicName": "EllipticalGradient",
      "props": {
        "colors": {
          "type": "ReadonlyArray<string>"
        },
        "center": {
          "type": "string"
        },
        "startRadiusFraction": {
          "type": "Double"
        },
        "endRadiusFraction": {
          "type": "Double"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "fill"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeAngularGradient",
      "publicName": "AngularGradient",
      "props": {
        "colors": {
          "type": "ReadonlyArray<string>"
        },
        "center": {
          "type": "string"
        },
        "angle": {
          "type": "string"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "fill"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeMeshGradient",
      "publicName": "MeshGradient",
      "props": {
        "meshWidth": {
          "type": "Double"
        },
        "meshHeight": {
          "type": "Double"
        },
        "points": {
          "type": "string"
        },
        "colors": {
          "type": "ReadonlyArray<string>"
        },
        "background": {
          "type": "string"
        },
        "smoothsColors": {
          "type": "boolean"
        },
        "colorSpace": {
          "type": "string"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "fill"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeVideoPlayer",
      "publicName": "VideoPlayer",
      "props": {
        "url": {
          "type": "string"
        },
        "autoplay": {
          "type": "boolean"
        },
        "command": {
          "type": "string"
        },
        "commandRevision": {
          "type": "Double"
        },
        "seekToMs": {
          "type": "Double"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativeVideoPlayerPlaybackStatus": {
          "state": {
            "type": "string"
          },
          "positionMs": {
            "type": "Double"
          },
          "durationMs": {
            "type": "Double"
          },
          "eventCount": {
            "type": "Int32"
          }
        }
      },
      "actions": [
        {
          "publicProp": "onPlaybackStatus",
          "event": "onNativeVideoPlayerPlaybackStatus"
        }
      ],
      "layout": {
        "kind": "fill"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeLivePhotoView",
      "publicName": "LivePhotoView",
      "props": {
        "assetIdentifier": {
          "type": "string"
        },
        "autoplay": {
          "type": "boolean"
        },
        "command": {
          "type": "string"
        },
        "commandRevision": {
          "type": "Double"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativeLivePhotoViewPlaybackState": {
          "state": {
            "type": "string"
          },
          "errorCode": {
            "type": "string"
          },
          "eventCount": {
            "type": "Int32"
          }
        }
      },
      "actions": [
        {
          "publicProp": "onPlaybackState",
          "event": "onNativeLivePhotoViewPlaybackState"
        }
      ],
      "layout": {
        "kind": "fill"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativePhotosPicker",
      "publicName": "PhotosPicker",
      "props": {
        "label": {
          "type": "string"
        },
        "disabled": {
          "type": "boolean"
        },
        "systemImage": {
          "type": "string"
        },
        "maxSelectionCount": {
          "type": "Double"
        },
        "selectionBehavior": {
          "type": "string",
          "enum": "PhotosPickerSelectionBehavior"
        },
        "filter": {
          "type": "string"
        },
        "preferredItemEncoding": {
          "type": "string",
          "enum": "EncodingDisambiguationPolicy"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativePhotosPickerPick": {
          "url": {
            "type": "string"
          },
          "index": {
            "type": "Double"
          },
          "count": {
            "type": "Double"
          },
          "eventCount": {
            "type": "Int32"
          }
        },
        "onNativePhotosPickerPickItemIdentifier": {
          "itemIdentifier": {
            "type": "string"
          },
          "index": {
            "type": "Double"
          },
          "count": {
            "type": "Double"
          },
          "eventCount": {
            "type": "Int32"
          }
        },
        "onNativePhotosPickerPickError": {
          "message": {
            "type": "string"
          },
          "eventCount": {
            "type": "Int32"
          }
        }
      },
      "actions": [
        {
          "publicProp": "onPick",
          "event": "onNativePhotosPickerPick"
        },
        {
          "publicProp": "onPickItemIdentifier",
          "event": "onNativePhotosPickerPickItemIdentifier"
        },
        {
          "publicProp": "onPickError",
          "event": "onNativePhotosPickerPickError"
        }
      ],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeWebView",
      "publicName": "WebView",
      "props": {
        "url": {
          "type": "string"
        },
        "html": {
          "type": "string"
        },
        "script": {
          "type": "string"
        },
        "command": {
          "type": "string"
        },
        "commandRevision": {
          "type": "Double"
        },
        "commandValue": {
          "type": "string"
        },
        "limitsNavigationsToAppBoundDomains": {
          "type": "boolean"
        },
        "inlineMedia": {
          "type": "boolean"
        },
        "inspectable": {
          "type": "boolean"
        },
        "bounces": {
          "type": "boolean"
        },
        "backForwardNavigationGestures": {
          "type": "string",
          "enum": "BackForwardNavigationGesturesBehavior"
        },
        "magnificationGestures": {
          "type": "string",
          "enum": "MagnificationGesturesBehavior"
        },
        "linkPreviews": {
          "type": "string",
          "enum": "LinkPreviewBehavior"
        },
        "elementFullscreen": {
          "type": "string",
          "enum": "ElementFullscreenBehavior"
        },
        "contentBackground": {
          "type": "string",
          "enum": "Visibility"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativeWebViewNavigate": {
          "url": {
            "type": "string"
          },
          "eventCount": {
            "type": "Int32"
          }
        },
        "onNativeWebViewTitleChange": {
          "title": {
            "type": "string"
          },
          "eventCount": {
            "type": "Int32"
          }
        },
        "onNativeWebViewLoadingChange": {
          "loading": {
            "type": "boolean"
          },
          "progress": {
            "type": "Double"
          },
          "eventCount": {
            "type": "Int32"
          }
        },
        "onNativeWebViewLoadStart": {
          "eventCount": {
            "type": "Int32"
          }
        },
        "onNativeWebViewLoadEnd": {
          "eventCount": {
            "type": "Int32"
          }
        },
        "onNativeWebViewError": {
          "message": {
            "type": "string"
          },
          "eventCount": {
            "type": "Int32"
          }
        },
        "onNativeWebViewHttpError": {
          "statusCode": {
            "type": "Double"
          },
          "eventCount": {
            "type": "Int32"
          }
        },
        "onNativeWebViewMessage": {
          "data": {
            "type": "string"
          },
          "eventCount": {
            "type": "Int32"
          }
        },
        "onNativeWebViewHistoryChange": {
          "canGoBack": {
            "type": "boolean"
          },
          "canGoForward": {
            "type": "boolean"
          },
          "eventCount": {
            "type": "Int32"
          }
        },
        "onNativeWebViewProcessTerminate": {
          "eventCount": {
            "type": "Int32"
          }
        }
      },
      "actions": [
        {
          "publicProp": "onNavigate",
          "event": "onNativeWebViewNavigate"
        },
        {
          "publicProp": "onTitleChange",
          "event": "onNativeWebViewTitleChange"
        },
        {
          "publicProp": "onLoadingChange",
          "event": "onNativeWebViewLoadingChange"
        },
        {
          "publicProp": "onLoadStart",
          "event": "onNativeWebViewLoadStart"
        },
        {
          "publicProp": "onLoadEnd",
          "event": "onNativeWebViewLoadEnd"
        },
        {
          "publicProp": "onError",
          "event": "onNativeWebViewError"
        },
        {
          "publicProp": "onHttpError",
          "event": "onNativeWebViewHttpError"
        },
        {
          "publicProp": "onMessage",
          "event": "onNativeWebViewMessage"
        },
        {
          "publicProp": "onHistoryChange",
          "event": "onNativeWebViewHistoryChange"
        },
        {
          "publicProp": "onProcessTerminate",
          "event": "onNativeWebViewProcessTerminate"
        }
      ],
      "layout": {
        "kind": "fill"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeSignInWithAppleButton",
      "publicName": "SignInWithAppleButton",
      "props": {
        "requestedScopes": {
          "type": "ReadonlyArray<string>"
        },
        "nonce": {
          "type": "string"
        },
        "label": {
          "type": "string"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativeSignInWithAppleButtonCompletion": {
          "type": {
            "type": "string"
          },
          "user": {
            "type": "string"
          },
          "email": {
            "type": "string"
          },
          "givenName": {
            "type": "string"
          },
          "familyName": {
            "type": "string"
          },
          "identityToken": {
            "type": "string"
          },
          "authorizationCode": {
            "type": "string"
          },
          "message": {
            "type": "string"
          },
          "eventCount": {
            "type": "Int32"
          }
        }
      },
      "actions": [
        {
          "publicProp": "onCompletion",
          "event": "onNativeSignInWithAppleButtonCompletion"
        }
      ],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativePayWithApplePayButton",
      "publicName": "PayWithApplePayButton",
      "props": {
        "label": {
          "type": "string",
          "enum": "PayWithApplePayButtonLabel"
        },
        "payWithApplePayButtonStyle": {
          "type": "string",
          "enum": "PayWithApplePayButtonStyle"
        },
        "disabled": {
          "type": "boolean"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativePayWithApplePayButtonPress": {
          "eventCount": {
            "type": "Int32"
          }
        }
      },
      "actions": [
        {
          "publicProp": "onPress",
          "event": "onNativePayWithApplePayButtonPress"
        }
      ],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeAddPassToWalletButton",
      "publicName": "AddPassToWalletButton",
      "props": {
        "addPassToWalletButtonStyle": {
          "type": "string",
          "enum": "AddPassToWalletButtonStyle"
        },
        "disabled": {
          "type": "boolean"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativeAddPassToWalletButtonPress": {
          "eventCount": {
            "type": "Int32"
          }
        }
      },
      "actions": [
        {
          "publicProp": "onPress",
          "event": "onNativeAddPassToWalletButtonPress"
        }
      ],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeMap",
      "publicName": "Map",
      "props": {
        "latitude": {
          "type": "Double"
        },
        "longitude": {
          "type": "Double"
        },
        "distance": {
          "type": "Double"
        },
        "markers": {
          "type": "ReadonlyArray<MapMarker>"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativeMapRegionChange": {
          "latitude": {
            "type": "Double"
          },
          "longitude": {
            "type": "Double"
          },
          "distance": {
            "type": "Double"
          },
          "eventCount": {
            "type": "Int32"
          }
        }
      },
      "actions": [
        {
          "publicProp": "onRegionChange",
          "event": "onNativeMapRegionChange"
        }
      ],
      "layout": {
        "kind": "fill"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeMapCompass",
      "publicName": "MapCompass",
      "props": {},
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeMapPitchToggle",
      "publicName": "MapPitchToggle",
      "props": {},
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeMapUserLocationButton",
      "publicName": "MapUserLocationButton",
      "props": {},
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeTextField",
      "publicName": "TextField",
      "props": {
        "value": {
          "type": "string"
        },
        "acknowledgedEvent": {
          "type": "Int32"
        },
        "revision": {
          "type": "Int32"
        },
        "syncStateId": {
          "type": "Int32"
        },
        "focused": {
          "type": "boolean"
        },
        "acknowledgedFocusEvent": {
          "type": "Int32"
        },
        "focusRevision": {
          "type": "Int32"
        },
        "label": {
          "type": "string"
        },
        "disabled": {
          "type": "boolean"
        },
        "prompt": {
          "type": "string"
        },
        "textFieldStyle": {
          "type": "string",
          "enum": "TextFieldStyle"
        },
        "submitLabel": {
          "type": "string",
          "enum": "SubmitLabel"
        },
        "textInputAutocapitalization": {
          "type": "string",
          "enum": "TextInputAutocapitalization"
        },
        "autocorrectionDisabled": {
          "type": "boolean"
        },
        "keyboardType": {
          "type": "string"
        },
        "textContentType": {
          "type": "string"
        },
        "axis": {
          "type": "string",
          "enum": "Axis"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativeTextFieldValueChange": {
          "value": {
            "type": "string"
          },
          "eventCount": {
            "type": "Int32"
          },
          "revision": {
            "type": "Int32"
          }
        },
        "onNativeTextFieldFocusChange": {
          "value": {
            "type": "boolean"
          },
          "eventCount": {
            "type": "Int32"
          },
          "revision": {
            "type": "Int32"
          }
        },
        "onNativeTextFieldSubmit": {
          "eventCount": {
            "type": "Int32"
          }
        }
      },
      "controlled": {
        "value": "value",
        "event": "onNativeTextFieldValueChange",
        "sync": true
      },
      "actions": [
        {
          "publicProp": "onSubmit",
          "event": "onNativeTextFieldSubmit"
        }
      ],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeSecureField",
      "publicName": "SecureField",
      "props": {
        "value": {
          "type": "string"
        },
        "acknowledgedEvent": {
          "type": "Int32"
        },
        "revision": {
          "type": "Int32"
        },
        "syncStateId": {
          "type": "Int32"
        },
        "focused": {
          "type": "boolean"
        },
        "acknowledgedFocusEvent": {
          "type": "Int32"
        },
        "focusRevision": {
          "type": "Int32"
        },
        "label": {
          "type": "string"
        },
        "disabled": {
          "type": "boolean"
        },
        "prompt": {
          "type": "string"
        },
        "textFieldStyle": {
          "type": "string",
          "enum": "TextFieldStyle"
        },
        "submitLabel": {
          "type": "string",
          "enum": "SubmitLabel"
        },
        "textInputAutocapitalization": {
          "type": "string",
          "enum": "TextInputAutocapitalization"
        },
        "autocorrectionDisabled": {
          "type": "boolean"
        },
        "keyboardType": {
          "type": "string"
        },
        "textContentType": {
          "type": "string"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativeSecureFieldValueChange": {
          "value": {
            "type": "string"
          },
          "eventCount": {
            "type": "Int32"
          },
          "revision": {
            "type": "Int32"
          }
        },
        "onNativeSecureFieldFocusChange": {
          "value": {
            "type": "boolean"
          },
          "eventCount": {
            "type": "Int32"
          },
          "revision": {
            "type": "Int32"
          }
        },
        "onNativeSecureFieldSubmit": {
          "eventCount": {
            "type": "Int32"
          }
        }
      },
      "controlled": {
        "value": "value",
        "event": "onNativeSecureFieldValueChange",
        "sync": true
      },
      "actions": [
        {
          "publicProp": "onSubmit",
          "event": "onNativeSecureFieldSubmit"
        }
      ],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeTextEditor",
      "publicName": "TextEditor",
      "props": {
        "value": {
          "type": "string"
        },
        "acknowledgedEvent": {
          "type": "Int32"
        },
        "revision": {
          "type": "Int32"
        },
        "syncStateId": {
          "type": "Int32"
        },
        "focused": {
          "type": "boolean"
        },
        "acknowledgedFocusEvent": {
          "type": "Int32"
        },
        "focusRevision": {
          "type": "Int32"
        },
        "disabled": {
          "type": "boolean"
        },
        "textInputAutocapitalization": {
          "type": "string",
          "enum": "TextInputAutocapitalization"
        },
        "autocorrectionDisabled": {
          "type": "boolean"
        },
        "keyboardType": {
          "type": "string"
        },
        "textContentType": {
          "type": "string"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativeTextEditorValueChange": {
          "value": {
            "type": "string"
          },
          "eventCount": {
            "type": "Int32"
          },
          "revision": {
            "type": "Int32"
          }
        },
        "onNativeTextEditorFocusChange": {
          "value": {
            "type": "boolean"
          },
          "eventCount": {
            "type": "Int32"
          },
          "revision": {
            "type": "Int32"
          }
        }
      },
      "controlled": {
        "value": "value",
        "event": "onNativeTextEditorValueChange",
        "sync": true
      },
      "actions": [],
      "layout": {
        "kind": "fill"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeAlert",
      "publicName": "Alert",
      "props": {
        "value": {
          "type": "boolean"
        },
        "acknowledgedEvent": {
          "type": "Int32"
        },
        "revision": {
          "type": "Int32"
        },
        "title": {
          "type": "string"
        },
        "message": {
          "type": "string"
        },
        "presenting": {
          "type": "string"
        },
        "hasPresenting": {
          "type": "boolean"
        },
        "actions": {
          "type": "ReadonlyArray<DialogAction>"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativeAlertValueChange": {
          "value": {
            "type": "boolean"
          },
          "eventCount": {
            "type": "Int32"
          },
          "revision": {
            "type": "Int32"
          }
        },
        "onNativeAlertAction": {
          "id": {
            "type": "string"
          },
          "presenting": {
            "type": "string"
          },
          "eventCount": {
            "type": "Int32"
          }
        }
      },
      "controlled": {
        "value": "value",
        "event": "onNativeAlertValueChange"
      },
      "actions": [
        {
          "publicProp": "onAction",
          "event": "onNativeAlertAction"
        }
      ],
      "layout": {
        "kind": "presentation"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeConfirmationDialog",
      "publicName": "ConfirmationDialog",
      "props": {
        "value": {
          "type": "boolean"
        },
        "acknowledgedEvent": {
          "type": "Int32"
        },
        "revision": {
          "type": "Int32"
        },
        "title": {
          "type": "string"
        },
        "message": {
          "type": "string"
        },
        "presenting": {
          "type": "string"
        },
        "hasPresenting": {
          "type": "boolean"
        },
        "actions": {
          "type": "ReadonlyArray<DialogAction>"
        },
        "titleVisibility": {
          "type": "string",
          "enum": "Visibility"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativeConfirmationDialogValueChange": {
          "value": {
            "type": "boolean"
          },
          "eventCount": {
            "type": "Int32"
          },
          "revision": {
            "type": "Int32"
          }
        },
        "onNativeConfirmationDialogAction": {
          "id": {
            "type": "string"
          },
          "presenting": {
            "type": "string"
          },
          "eventCount": {
            "type": "Int32"
          }
        }
      },
      "controlled": {
        "value": "value",
        "event": "onNativeConfirmationDialogValueChange"
      },
      "actions": [
        {
          "publicProp": "onAction",
          "event": "onNativeConfirmationDialogAction"
        }
      ],
      "layout": {
        "kind": "presentation"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeQuickLook",
      "publicName": "QuickLook",
      "props": {
        "value": {
          "type": "boolean"
        },
        "acknowledgedEvent": {
          "type": "Int32"
        },
        "revision": {
          "type": "Int32"
        },
        "url": {
          "type": "string"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativeQuickLookValueChange": {
          "value": {
            "type": "boolean"
          },
          "eventCount": {
            "type": "Int32"
          },
          "revision": {
            "type": "Int32"
          }
        }
      },
      "controlled": {
        "value": "value",
        "event": "onNativeQuickLookValueChange"
      },
      "actions": [],
      "layout": {
        "kind": "presentation"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeFileImporter",
      "publicName": "FileImporter",
      "props": {
        "value": {
          "type": "boolean"
        },
        "acknowledgedEvent": {
          "type": "Int32"
        },
        "revision": {
          "type": "Int32"
        },
        "allowedContentTypes": {
          "type": "ReadonlyArray<string>"
        },
        "allowsMultipleSelection": {
          "type": "boolean"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativeFileImporterValueChange": {
          "value": {
            "type": "boolean"
          },
          "eventCount": {
            "type": "Int32"
          },
          "revision": {
            "type": "Int32"
          }
        },
        "onNativeFileImporterCompletion": {
          "type": {
            "type": "string"
          },
          "url": {
            "type": "string"
          },
          "index": {
            "type": "Double"
          },
          "count": {
            "type": "Double"
          },
          "message": {
            "type": "string"
          },
          "eventCount": {
            "type": "Int32"
          }
        }
      },
      "controlled": {
        "value": "value",
        "event": "onNativeFileImporterValueChange"
      },
      "actions": [
        {
          "publicProp": "onCompletion",
          "event": "onNativeFileImporterCompletion"
        }
      ],
      "layout": {
        "kind": "presentation"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeChart",
      "publicName": "Chart",
      "props": {
        "data": {
          "type": "string"
        },
        "type": {
          "type": "string"
        },
        "showGrid": {
          "type": "boolean"
        },
        "animate": {
          "type": "boolean"
        },
        "showLegend": {
          "type": "boolean"
        },
        "referenceLines": {
          "type": "string"
        },
        "lineStyle": {
          "type": "string"
        },
        "pointStyle": {
          "type": "string"
        },
        "areaStyle": {
          "type": "string"
        },
        "barStyle": {
          "type": "string"
        },
        "pieStyle": {
          "type": "string"
        },
        "rectangleStyle": {
          "type": "string"
        },
        "ruleStyle": {
          "type": "string"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "fill"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeAsyncImage",
      "publicName": "AsyncImage",
      "props": {
        "url": {
          "type": "string"
        },
        "scale": {
          "type": "Double"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeEditButton",
      "publicName": "EditButton",
      "props": {},
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeEmptyView",
      "publicName": "EmptyView",
      "props": {},
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeLocationButton",
      "publicName": "LocationButton",
      "props": {
        "title": {
          "type": "string"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativeLocationButtonAction": {
          "eventCount": {
            "type": "Int32"
          }
        }
      },
      "actions": [
        {
          "publicProp": "onAction",
          "event": "onNativeLocationButtonAction"
        }
      ],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeProductView",
      "publicName": "ProductView",
      "props": {
        "id": {
          "type": "string"
        },
        "prefersPromotionalIcon": {
          "type": "boolean"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeRenameButton",
      "publicName": "RenameButton",
      "props": {},
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeShortcutsLink",
      "publicName": "ShortcutsLink",
      "props": {},
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        },
        "onNativeShortcutsLinkAction": {
          "eventCount": {
            "type": "Int32"
          }
        }
      },
      "actions": [
        {
          "publicProp": "onAction",
          "event": "onNativeShortcutsLinkAction"
        }
      ],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeStoreView",
      "publicName": "StoreView",
      "props": {
        "ids": {
          "type": "ReadonlyArray<string>"
        },
        "prefersPromotionalIcon": {
          "type": "boolean"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeSubscriptionStoreView",
      "publicName": "SubscriptionStoreView",
      "props": {
        "groupID": {
          "type": "string"
        },
        "visibleRelationships": {
          "type": "string"
        },
        "productIDs": {
          "type": "ReadonlyArray<string>"
        },
        "initializer": {
          "type": "Double"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeSheet",
      "publicName": "Sheet",
      "props": {
        "isPresented": {
          "type": "boolean"
        },
        "acknowledgedEvent": {
          "type": "Int32"
        },
        "revision": {
          "type": "Int32"
        },
        "presentationId": {
          "type": "Int32"
        },
        "detents": {
          "type": "ReadonlyArray<NativeSheetDetent>"
        },
        "fitToContents": {
          "type": "boolean"
        },
        "selectedDetentType": {
          "type": "string"
        },
        "selectedDetentValue": {
          "type": "Double"
        },
        "acknowledgedDetentEvent": {
          "type": "Int32"
        },
        "detentRevision": {
          "type": "Int32"
        },
        "interactiveDismissDisabled": {
          "type": "boolean"
        },
        "presentationDragIndicator": {
          "type": "string",
          "enum": "Visibility"
        },
        "presentationBackground": {
          "type": "ColorValue"
        },
        "presentationBackgroundInteraction": {
          "type": "string"
        },
        "presentationBackgroundInteractionDetentType": {
          "type": "string"
        },
        "presentationBackgroundInteractionDetentValue": {
          "type": "Double"
        },
        "presentationContentInteraction": {
          "type": "string"
        },
        "presentationSizing": {
          "type": "string"
        },
        "presentation": {
          "type": "string"
        },
        "colorScheme": {
          "type": "string"
        }
      },
      "events": {
        "onNativeSheetIsPresentedChange": {
          "isPresented": {
            "type": "boolean"
          },
          "eventCount": {
            "type": "Int32"
          },
          "revision": {
            "type": "Int32"
          }
        },
        "onNativeSheetDismiss": {
          "revision": {
            "type": "Int32"
          }
        },
        "onNativeSheetDidDismiss": {
          "revision": {
            "type": "Int32"
          },
          "presentationId": {
            "type": "Int32"
          }
        },
        "onNativeSheetDetentChange": {
          "type": {
            "type": "string"
          },
          "value": {
            "type": "Double"
          },
          "eventCount": {
            "type": "Int32"
          },
          "revision": {
            "type": "Int32"
          }
        }
      },
      "controlled": {
        "value": "isPresented",
        "event": "onNativeSheetIsPresentedChange"
      },
      "actions": [],
      "layout": {
        "kind": "presentation"
      },
      "slots": [
        {
          "name": "content",
          "content": "OneNativeSheetContent",
          "cardinality": "one",
          "layout": "presented"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeSheetContent",
      "publicName": null,
      "props": {},
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "react-native",
          "cardinality": "many",
          "layout": "swiftui-proposal-to-yoga",
          "origin": "local"
        }
      ],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeHost",
      "publicName": "Host",
      "props": {
        "axis": {
          "type": "string"
        },
        "spacing": {
          "type": "Double"
        },
        "alignment": {
          "type": "string"
        },
        "colorScheme": {
          "type": "string"
        },
        "dynamicTypeSize": {
          "type": "string"
        },
        "controlSize": {
          "type": "string"
        },
        "locale": {
          "type": "string"
        },
        "tint": {
          "type": "ColorValue"
        },
        "isEnabled": {
          "type": "string"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeZStack",
      "publicName": "ZStack",
      "props": {
        "alignment": {
          "type": "string"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeSpacer",
      "publicName": "Spacer",
      "props": {
        "minLength": {
          "type": "Double"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeForm",
      "publicName": "Form",
      "props": {
        "sizing": {
          "type": "string"
        },
        "colorScheme": {
          "type": "string"
        },
        "dynamicTypeSize": {
          "type": "string"
        },
        "controlSize": {
          "type": "string"
        },
        "locale": {
          "type": "string"
        },
        "tint": {
          "type": "ColorValue"
        },
        "isEnabled": {
          "type": "string"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeSection",
      "publicName": "Section",
      "props": {
        "title": {
          "type": "string"
        },
        "footer": {
          "type": "string"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeLabeledContent",
      "publicName": "LabeledContent",
      "props": {
        "label": {
          "type": "string"
        },
        "value": {
          "type": "string"
        },
        "systemImage": {
          "type": "string"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeGroupBox",
      "publicName": "GroupBox",
      "props": {
        "label": {
          "type": "string"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeViewThatFits",
      "publicName": "ViewThatFits",
      "props": {
        "axes": {
          "type": "string"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeGeometryReader",
      "publicName": "GeometryReader",
      "props": {},
      "events": {
        "onNativeGeometryReaderChange": {
          "x": {
            "type": "Double"
          },
          "y": {
            "type": "Double"
          },
          "width": {
            "type": "Double"
          },
          "height": {
            "type": "Double"
          },
          "localX": {
            "type": "Double"
          },
          "localY": {
            "type": "Double"
          },
          "localWidth": {
            "type": "Double"
          },
          "localHeight": {
            "type": "Double"
          },
          "sizeWidth": {
            "type": "Double"
          },
          "sizeHeight": {
            "type": "Double"
          },
          "safeAreaTop": {
            "type": "Double"
          },
          "safeAreaLeading": {
            "type": "Double"
          },
          "safeAreaBottom": {
            "type": "Double"
          },
          "safeAreaTrailing": {
            "type": "Double"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeScrollViewReader",
      "publicName": "ScrollViewReader",
      "props": {},
      "events": {},
      "commands": {
        "scrollTo": {
          "scrollID": {
            "type": "string"
          },
          "hasAnchor": {
            "type": "boolean"
          },
          "anchorX": {
            "type": "Double"
          },
          "anchorY": {
            "type": "Double"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeGlassEffectContainer",
      "publicName": "GlassEffectContainer",
      "props": {
        "spacing": {
          "type": "Double"
        },
        "hasSpacing": {
          "type": "boolean"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeButton",
      "publicName": "Button",
      "props": {
        "label": {
          "type": "string"
        },
        "disabled": {
          "type": "boolean"
        },
        "subtitle": {
          "type": "string"
        },
        "systemImage": {
          "type": "string"
        },
        "buttonRole": {
          "type": "string",
          "enum": "ButtonRole"
        },
        "buttonStyle": {
          "type": "string",
          "enum": "PrimitiveButtonStyle"
        },
        "disclosureIndicator": {
          "type": "boolean"
        }
      },
      "events": {
        "onNativeButtonPress": {
          "eventCount": {
            "type": "Int32"
          }
        },
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [
        {
          "publicProp": "onPress",
          "event": "onNativeButtonPress"
        }
      ],
      "layout": {
        "kind": "measured"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeGlass",
      "publicName": "Glass",
      "props": {
        "material": {
          "type": "string"
        },
        "glassEffect": {
          "type": "string"
        },
        "interactive": {
          "type": "boolean"
        },
        "shape": {
          "type": "string"
        },
        "cornerRadius": {
          "type": "Double"
        },
        "tint": {
          "type": "ColorValue"
        },
        "colorScheme": {
          "type": "string"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeTabs",
      "publicName": "Tabs",
      "props": {
        "selection": {
          "type": "string"
        },
        "tabViewStyle": {
          "type": "string",
          "enum": "TabViewStyle"
        },
        "tabBarVisibility": {
          "type": "string",
          "enum": "Visibility"
        },
        "customization": {
          "type": "string"
        },
        "customizable": {
          "type": "boolean"
        },
        "bottomAccessoryEnabled": {
          "type": "boolean"
        },
        "acknowledgedEvent": {
          "type": "Int32"
        },
        "revision": {
          "type": "Int32"
        }
      },
      "events": {
        "onNativeTabsSelectionChange": {
          "selection": {
            "type": "string"
          },
          "eventCount": {
            "type": "Int32"
          },
          "revision": {
            "type": "Int32"
          }
        },
        "onNativeTabsAction": {
          "tabId": {
            "type": "string"
          }
        },
        "onNativeTabsCustomizationChange": {
          "customization": {
            "type": "string"
          }
        },
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "controlled": {
        "value": "selection",
        "event": "onNativeTabsSelectionChange"
      },
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "pages",
          "content": "OneNativeTab",
          "cardinality": "many",
          "key": "tabId",
          "layout": "swiftui"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeContainerSlot",
      "publicName": "Slot",
      "props": {
        "height": {
          "type": "Double"
        },
        "width": {
          "type": "Double"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "react-native",
          "cardinality": "many",
          "layout": "swiftui-proposal-to-yoga"
        }
      ],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeNavigationStack",
      "publicName": "NavigationStack",
      "props": {},
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "toolbar",
          "content": "OneNativeToolbar",
          "cardinality": "many",
          "layout": "composed"
        },
        {
          "name": "content",
          "content": "OneNativeNavigationStackContent",
          "cardinality": "one",
          "layout": "swiftui-proposal-to-yoga",
          "origin": "local"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeNavigationSplitView",
      "publicName": "NavigationSplitView",
      "props": {
        "columnVisibility": {
          "type": "string"
        },
        "columnVisibilityIsControlled": {
          "type": "boolean"
        },
        "preferredCompactColumn": {
          "type": "string"
        },
        "preferredCompactColumnIsControlled": {
          "type": "boolean"
        }
      },
      "events": {
        "onNativeNavigationSplitViewColumnVisibilityChange": {
          "visibility": {
            "type": "string"
          }
        },
        "onNativeNavigationSplitViewPreferredCompactColumnChange": {
          "column": {
            "type": "string"
          }
        },
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "columns",
          "content": "OneNativeNavigationSplitViewColumn",
          "cardinality": "many",
          "key": "column",
          "layout": "composed"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeToolbar",
      "publicName": "Toolbar",
      "props": {},
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeToolbarItem",
      "publicName": "ToolbarItem",
      "props": {
        "placement": {
          "type": "string",
          "enum": "ToolbarItemPlacement"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeToolbarItemGroup",
      "publicName": "ToolbarItemGroup",
      "props": {
        "placement": {
          "type": "string",
          "enum": "ToolbarItemPlacement"
        },
        "label": {
          "type": "string"
        },
        "systemImage": {
          "type": "string"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeToolbarSpacer",
      "publicName": "ToolbarSpacer",
      "props": {
        "sizing": {
          "type": "string",
          "enum": "SpacerSizing"
        },
        "placement": {
          "type": "string",
          "enum": "ToolbarItemPlacement"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeNavigationStackContent",
      "publicName": null,
      "props": {},
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "react-native",
          "cardinality": "many",
          "layout": "swiftui-proposal-to-yoga",
          "origin": "local"
        }
      ],
      "interfaceOnly": true
    },
    {
      "name": "OneNativeNavigationSplitViewColumn",
      "publicName": null,
      "props": {
        "column": {
          "type": "string"
        }
      },
      "events": {
        "onNativeSDKEvent": {
          "name": {
            "type": "string"
          },
          "value": {
            "type": "string"
          }
        }
      },
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "toolbars",
          "content": "OneNativeToolbar",
          "cardinality": "many",
          "layout": "composed"
        },
        {
          "name": "content",
          "content": "OneNativeNavigationStackContent",
          "cardinality": "one",
          "layout": "swiftui-proposal-to-yoga",
          "origin": "local"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativePopover",
      "publicName": "Popover",
      "props": {
        "isPresented": {
          "type": "boolean"
        },
        "acknowledgedEvent": {
          "type": "Int32"
        },
        "revision": {
          "type": "Int32"
        },
        "arrowEdge": {
          "type": "string",
          "enum": "Edge"
        },
        "presentationCompactAdaptation": {
          "type": "string",
          "enum": "PresentationAdaptation"
        },
        "contentWidth": {
          "type": "Double"
        },
        "contentHeight": {
          "type": "Double"
        }
      },
      "events": {
        "onNativePopoverIsPresentedChange": {
          "isPresented": {
            "type": "boolean"
          },
          "eventCount": {
            "type": "Int32"
          },
          "revision": {
            "type": "Int32"
          }
        }
      },
      "controlled": {
        "value": "isPresented",
        "event": "onNativePopoverIsPresentedChange"
      },
      "actions": [],
      "layout": {
        "kind": "measured"
      },
      "slots": [
        {
          "name": "trigger",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        },
        {
          "name": "content",
          "content": "OneNativePopoverContent",
          "cardinality": "one",
          "layout": "presented"
        }
      ],
      "interfaceOnly": true
    },
    {
      "name": "OneNativePopoverContent",
      "publicName": null,
      "props": {},
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "react-native",
          "cardinality": "many",
          "layout": "swiftui-proposal-to-yoga",
          "origin": "local"
        }
      ],
      "interfaceOnly": true
    },
    {
      "name": "OneNativePhaseAnimator",
      "publicName": "PhaseAnimator",
      "props": {
        "animatorId": {
          "type": "Int32"
        },
        "animations": {
          "type": "string"
        },
        "hasTrigger": {
          "type": "boolean"
        },
        "trigger": {
          "type": "Int32"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": false
    },
    {
      "name": "OneNativeKeyframeAnimator",
      "publicName": "KeyframeAnimator",
      "props": {
        "animatorId": {
          "type": "Int32"
        },
        "initialValue": {
          "type": "string"
        },
        "tracks": {
          "type": "string"
        },
        "repeating": {
          "type": "boolean"
        },
        "hasTrigger": {
          "type": "boolean"
        },
        "trigger": {
          "type": "Int32"
        }
      },
      "events": {},
      "actions": [],
      "layout": {
        "kind": "container"
      },
      "slots": [
        {
          "name": "content",
          "content": "one-native",
          "cardinality": "many",
          "layout": "composed"
        }
      ],
      "interfaceOnly": false
    }
  ],
  "payloads": {
    "PickerOption": {
      "fields": {
        "value": {
          "type": "string"
        },
        "label": {
          "type": "string"
        }
      }
    },
    "DialogAction": {
      "fields": {
        "id": {
          "type": "string"
        },
        "label": {
          "type": "string"
        },
        "role": {
          "type": "string"
        }
      }
    },
    "MapMarker": {
      "fields": {
        "id": {
          "type": "string"
        },
        "label": {
          "type": "string"
        },
        "latitude": {
          "type": "Double"
        },
        "longitude": {
          "type": "Double"
        }
      }
    },
    "NativeSheetDetent": {
      "fields": {
        "type": {
          "type": "string"
        },
        "value": {
          "type": "Double"
        }
      }
    },
    "NativeMenuItem": {
      "fields": {
        "parentId": {
          "type": "string"
        },
        "type": {
          "type": "string"
        },
        "id": {
          "type": "string",
          "default": ""
        },
        "title": {
          "type": "string",
          "default": ""
        },
        "systemImage": {
          "type": "string",
          "default": "",
          "publicType": "SFSymbolName"
        },
        "role": {
          "type": "ButtonRole",
          "default": ""
        },
        "disabled": {
          "type": "boolean",
          "default": false
        },
        "hidden": {
          "type": "boolean",
          "default": false
        },
        "help": {
          "type": "string",
          "default": ""
        },
        "controlGroupStyle": {
          "type": "ControlGroupStyle",
          "default": "automatic"
        },
        "values": {
          "type": "boolean[]",
          "default": []
        },
        "selection": {
          "type": "string",
          "default": ""
        },
        "menuOrder": {
          "type": "MenuOrder",
          "default": ""
        },
        "menuActionDismissBehavior": {
          "type": "MenuActionDismissBehavior",
          "default": ""
        }
      },
      "nodes": [
        {
          "kind": "action",
          "name": "SwiftMenuAction",
          "fields": [
            "id",
            "title",
            "systemImage",
            "role",
            "disabled",
            "hidden",
            "help",
            "menuActionDismissBehavior"
          ],
          "required": [
            "id",
            "title"
          ],
          "children": false,
          "swiftType": "Button"
        },
        {
          "kind": "toggle",
          "name": "MenuToggle",
          "fields": [
            "id",
            "title",
            "systemImage",
            "values",
            "disabled",
            "hidden",
            "help",
            "menuActionDismissBehavior"
          ],
          "required": [
            "id",
            "title",
            "values"
          ],
          "children": false,
          "swiftType": "Toggle"
        },
        {
          "kind": "submenu",
          "name": "MenuSubmenu",
          "fields": [
            "id",
            "title",
            "systemImage",
            "disabled",
            "hidden",
            "help",
            "menuOrder",
            "menuActionDismissBehavior"
          ],
          "required": [
            "id",
            "title"
          ],
          "children": true,
          "swiftType": "Menu"
        },
        {
          "kind": "section",
          "name": "MenuSection",
          "fields": [
            "id",
            "title",
            "hidden"
          ],
          "required": [
            "id"
          ],
          "children": true,
          "swiftType": "Section"
        },
        {
          "kind": "controlGroup",
          "name": "MenuControlGroup",
          "fields": [
            "id",
            "title",
            "systemImage",
            "disabled",
            "hidden",
            "controlGroupStyle"
          ],
          "required": [
            "id"
          ],
          "children": true,
          "swiftType": "ControlGroup"
        },
        {
          "kind": "picker",
          "name": "MenuPicker",
          "fields": [
            "id",
            "title",
            "systemImage",
            "selection",
            "disabled",
            "hidden",
            "help"
          ],
          "required": [
            "id",
            "title",
            "selection"
          ],
          "children": true,
          "swiftType": "Picker"
        },
        {
          "kind": "divider",
          "name": "MenuDivider",
          "fields": [
            "id"
          ],
          "required": [
            "id"
          ],
          "children": false,
          "swiftType": "Divider"
        }
      ]
    }
  },
  "enums": {
    "MenuOrder": {
      "automatic": 16,
      "priority": 16,
      "fixed": 16
    },
    "Visibility": {
      "automatic": 15,
      "visible": 15,
      "hidden": 15
    },
    "PickerStyle": {
      "wheel": 13,
      "inline": 14,
      "automatic": 13,
      "segmented": 13,
      "tabs": 27,
      "palette": 17,
      "navigationLink": 16,
      "menu": 14
    },
    "DatePickerStyle": {
      "wheel": 13,
      "automatic": 13,
      "graphical": 14,
      "compact": 14
    },
    "ToggleStyle": {
      "button": 15,
      "automatic": 13,
      "switch": 13
    },
    "MenuActionDismissBehavior": {
      "automatic": 16.4,
      "enabled": 16.4,
      "disabled": 16.4
    },
    "TabViewStyle": {
      "sidebarAdaptable": 18,
      "page": 14,
      "tabBarOnly": 18,
      "automatic": 14
    },
    "ButtonRole": {
      "destructive": 15,
      "cancel": 15,
      "confirm": 26,
      "close": 26
    },
    "TabRole": {
      "search": 18,
      "prominent": 27
    },
    "TabPlacement": {
      "automatic": 18,
      "pinned": 18,
      "sidebarOnly": 18
    },
    "AdaptableTabBarPlacement": {
      "automatic": 18,
      "tabBar": 18,
      "sidebar": 18
    },
    "TabCustomizationBehavior": {
      "automatic": 18,
      "reorderable": 18,
      "disabled": 18
    },
    "TabSectionExpansion": {
      "automatic": 27,
      "expanded": 27,
      "collapsed": 27
    },
    "SpringLoadingBehavior": {
      "automatic": 17,
      "enabled": 17,
      "disabled": 17
    },
    "ControlGroupStyle": {
      "palette": 17,
      "automatic": 15,
      "navigation": 15,
      "menu": 16.4,
      "compactMenu": 16.4
    },
    "PrimitiveButtonStyle": {
      "automatic": 13,
      "glass": 26,
      "borderless": 13,
      "glassProminent": 26,
      "plain": 13,
      "bordered": 15,
      "borderedProminent": 15
    },
    "ProgressViewStyle": {
      "linear": 14,
      "circular": 14,
      "automatic": 14
    },
    "GaugeStyle": {
      "accessoryCircularCapacity": 16,
      "linearCapacity": 16,
      "accessoryLinear": 16,
      "accessoryLinearCapacity": 16,
      "automatic": 16,
      "accessoryCircular": 16
    },
    "TextFieldStyle": {
      "automatic": 13,
      "roundedBorder": 13,
      "bordered": 27,
      "plain": 13
    },
    "SubmitLabel": {
      "done": 15,
      "go": 15,
      "send": 15,
      "join": 15,
      "route": 15,
      "search": 15,
      "return": 15,
      "next": 15,
      "continue": 15
    },
    "TextInputAutocapitalization": {
      "never": 15,
      "words": 15,
      "sentences": 15,
      "characters": 15
    },
    "Axis": {
      "horizontal": 13,
      "vertical": 13
    },
    "Edge": {
      "top": 13,
      "leading": 13,
      "bottom": 13,
      "trailing": 13
    },
    "PresentationAdaptation": {
      "automatic": 16.4,
      "none": 16.4,
      "popover": 16.4,
      "sheet": 16.4,
      "fullScreenCover": 16.4
    },
    "PresentationContentInteraction": {
      "automatic": 16.4,
      "resizes": 16.4,
      "scrolls": 16.4
    },
    "ColorScheme": {
      "light": 13,
      "dark": 13
    },
    "DynamicTypeSize": {
      "xSmall": 15,
      "small": 15,
      "medium": 15,
      "large": 15,
      "xLarge": 15,
      "xxLarge": 15,
      "xxxLarge": 15,
      "accessibility1": 15,
      "accessibility2": 15,
      "accessibility3": 15,
      "accessibility4": 15,
      "accessibility5": 15
    },
    "ControlSize": {
      "mini": 15,
      "small": 15,
      "regular": 15,
      "large": 15,
      "extraLarge": 17
    },
    "SymbolRenderingMode": {
      "monochrome": 15,
      "multicolor": 15,
      "hierarchical": 15,
      "palette": 15
    },
    "SymbolVariants": {
      "none": 15,
      "circle": 15,
      "square": 15,
      "rectangle": 15,
      "fill": 15,
      "slash": 15
    },
    "ImageScale": {
      "small": 13,
      "medium": 13,
      "large": 13
    },
    "PhotosPickerSelectionBehavior": {
      "default": 16,
      "ordered": 16,
      "continuous": 17,
      "continuousAndOrdered": 17
    },
    "EncodingDisambiguationPolicy": {
      "automatic": 16,
      "current": 16,
      "compatible": 16
    },
    "BackForwardNavigationGesturesBehavior": {
      "automatic": 26,
      "enabled": 26,
      "disabled": 26
    },
    "MagnificationGesturesBehavior": {
      "automatic": 26,
      "enabled": 26,
      "disabled": 26
    },
    "LinkPreviewBehavior": {
      "automatic": 26,
      "enabled": 26,
      "disabled": 26
    },
    "ElementFullscreenBehavior": {
      "automatic": 26,
      "enabled": 26,
      "disabled": 26
    },
    "ListStyle": {
      "automatic": 13,
      "sidebar": 14,
      "inset": 14,
      "grouped": 13,
      "insetGrouped": 14,
      "plain": 13
    },
    "ToolbarItemPlacement": {
      "automatic": 14,
      "principal": 14,
      "navigation": 14,
      "primaryAction": 14,
      "secondaryAction": 16,
      "status": 14,
      "confirmationAction": 14,
      "cancellationAction": 14,
      "destructiveAction": 14,
      "keyboard": 15,
      "topBarLeading": 14,
      "topBarTrailing": 14,
      "topBarPinnedTrailing": 27,
      "navigationBarLeading": 14,
      "navigationBarTrailing": 14,
      "title": 14,
      "largeTitle": 26,
      "bottomBar": 14,
      "subtitle": 26,
      "largeSubtitle": 26
    },
    "SpacerSizing": {
      "flexible": 26,
      "fixed": 26
    },
    "PayWithApplePayButtonStyle": {
      "white": 16,
      "whiteOutline": 16,
      "black": 16,
      "automatic": 16
    },
    "AddPassToWalletButtonStyle": {
      "black": 16,
      "blackOutline": 16
    },
    "PayWithApplePayButtonLabel": {
      "plain": 16,
      "buy": 16,
      "addMoney": 16,
      "book": 16,
      "checkout": 16,
      "continue": 16,
      "contribute": 16,
      "donate": 16,
      "inStore": 16,
      "order": 16,
      "reload": 16,
      "rent": 16,
      "setUp": 16,
      "subscribe": 16,
      "support": 16,
      "tip": 16,
      "topUp": 16
    }
  }
}