getValue() to retrieve the value.\nNote: when count < 10 or count > 100, special handling applies.\n\nJavadoc (Java):\n- @: Used for Javadoc tags\n- <: >: HTML tags\n- &: HTML entities\n- *: Can interfere with comment blocks\n- /**: Javadoc comment start\n- ** /: Javadoc comment end\n\nDoxygen (C++):\n- \\: Used for Doxygen commands\n- @: Alternative command prefix\n- <: >: XML/HTML tags\n- &: HTML entities\n- /**: C-style comment start\n- ** /: C-style comment end\n\nRDoc (Ruby):\n- :: Used in symbol notation\n- =: Section markers\n- #: Comment marker\n- =begin: Block comment start\n- =end: Block comment end\n- @: Instance variable prefix\n- $: Global variable prefix\n- %: String literal delimiter\n- #{: String interpolation start\n- }: String interpolation end\n\nPHPDoc (PHP):\n- @: Used for PHPDoc tags\n- {: }: Used for type definitions\n- $: Variable prefix\n- /**: PHPDoc comment start\n- ** /: PHPDoc comment end\n- *: Can interfere with comment blocks\n- &: HTML entities"
+ }
+ ],
+ "extra-properties": false,
+ "extendedProperties": []
+ },
+ "referencedTypes": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "source": null,
+ "userProvidedExamples": [],
+ "autogeneratedExamples": [],
+ "v2Examples": null,
+ "availability": null,
+ "docs": null
+ },
+ "type_types/enum:WeatherReport": {
+ "inline": null,
+ "name": {
+ "name": {
+ "originalName": "WeatherReport",
+ "camelCase": {
+ "unsafeName": "weatherReport",
+ "safeName": "weatherReport"
+ },
+ "snakeCase": {
+ "unsafeName": "weather_report",
+ "safeName": "weather_report"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "WEATHER_REPORT",
+ "safeName": "WEATHER_REPORT"
+ },
+ "pascalCase": {
+ "unsafeName": "WeatherReport",
+ "safeName": "WeatherReport"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/enum:WeatherReport"
+ },
+ "shape": {
+ "_type": "enum",
+ "default": null,
+ "values": [
+ {
+ "name": {
+ "name": {
+ "originalName": "SUNNY",
+ "camelCase": {
+ "unsafeName": "sunny",
+ "safeName": "sunny"
+ },
+ "snakeCase": {
+ "unsafeName": "sunny",
+ "safeName": "sunny"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SUNNY",
+ "safeName": "SUNNY"
+ },
+ "pascalCase": {
+ "unsafeName": "Sunny",
+ "safeName": "Sunny"
+ }
+ },
+ "wireValue": "SUNNY"
+ },
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "CLOUDY",
+ "camelCase": {
+ "unsafeName": "cloudy",
+ "safeName": "cloudy"
+ },
+ "snakeCase": {
+ "unsafeName": "cloudy",
+ "safeName": "cloudy"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CLOUDY",
+ "safeName": "CLOUDY"
+ },
+ "pascalCase": {
+ "unsafeName": "Cloudy",
+ "safeName": "Cloudy"
+ }
+ },
+ "wireValue": "CLOUDY"
+ },
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "RAINING",
+ "camelCase": {
+ "unsafeName": "raining",
+ "safeName": "raining"
+ },
+ "snakeCase": {
+ "unsafeName": "raining",
+ "safeName": "raining"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "RAINING",
+ "safeName": "RAINING"
+ },
+ "pascalCase": {
+ "unsafeName": "Raining",
+ "safeName": "Raining"
+ }
+ },
+ "wireValue": "RAINING"
+ },
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "SNOWING",
+ "camelCase": {
+ "unsafeName": "snowing",
+ "safeName": "snowing"
+ },
+ "snakeCase": {
+ "unsafeName": "snowing",
+ "safeName": "snowing"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SNOWING",
+ "safeName": "SNOWING"
+ },
+ "pascalCase": {
+ "unsafeName": "Snowing",
+ "safeName": "Snowing"
+ }
+ },
+ "wireValue": "SNOWING"
+ },
+ "availability": null,
+ "docs": null
+ }
+ ]
+ },
+ "referencedTypes": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "source": null,
+ "userProvidedExamples": [],
+ "autogeneratedExamples": [],
+ "v2Examples": null,
+ "availability": null,
+ "docs": null
+ },
+ "type_types/object:ObjectWithOptionalField": {
+ "inline": null,
+ "name": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "shape": {
+ "_type": "object",
+ "extends": [],
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": "This is a rather long descriptor of this single field in a more complex type. If you ask me I think this is a pretty good description for this field all things considered."
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "long",
+ "camelCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "snakeCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LONG",
+ "safeName": "LONG"
+ },
+ "pascalCase": {
+ "unsafeName": "Long",
+ "safeName": "Long"
+ }
+ },
+ "wireValue": "long"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "LONG",
+ "v2": {
+ "type": "long",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "double",
+ "camelCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "snakeCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOUBLE",
+ "safeName": "DOUBLE"
+ },
+ "pascalCase": {
+ "unsafeName": "Double",
+ "safeName": "Double"
+ }
+ },
+ "wireValue": "double"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bool",
+ "camelCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "snakeCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BOOL",
+ "safeName": "BOOL"
+ },
+ "pascalCase": {
+ "unsafeName": "Bool",
+ "safeName": "Bool"
+ }
+ },
+ "wireValue": "bool"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "datetime",
+ "camelCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME",
+ "safeName": "DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Datetime",
+ "safeName": "Datetime"
+ }
+ },
+ "wireValue": "datetime"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "date",
+ "camelCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "snakeCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATE",
+ "safeName": "DATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Date",
+ "safeName": "Date"
+ }
+ },
+ "wireValue": "date"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE",
+ "v2": null
+ }
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "uuid",
+ "camelCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "snakeCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ },
+ "pascalCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ }
+ },
+ "wireValue": "uuid"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "UUID",
+ "v2": null
+ }
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "base64",
+ "camelCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "snakeCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BASE64",
+ "safeName": "BASE64"
+ },
+ "pascalCase": {
+ "unsafeName": "Base64",
+ "safeName": "Base64"
+ }
+ },
+ "wireValue": "base64"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BASE_64",
+ "v2": null
+ }
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "wireValue": "list"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "set",
+ "camelCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "snakeCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SET",
+ "safeName": "SET"
+ },
+ "pascalCase": {
+ "unsafeName": "Set",
+ "safeName": "Set"
+ }
+ },
+ "wireValue": "set"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bigint",
+ "camelCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "snakeCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BIGINT",
+ "safeName": "BIGINT"
+ },
+ "pascalCase": {
+ "unsafeName": "Bigint",
+ "safeName": "Bigint"
+ }
+ },
+ "wireValue": "bigint"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BIG_INTEGER",
+ "v2": {
+ "type": "bigInteger",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "extra-properties": false,
+ "extendedProperties": []
+ },
+ "referencedTypes": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "source": null,
+ "userProvidedExamples": [],
+ "autogeneratedExamples": [],
+ "v2Examples": null,
+ "availability": null,
+ "docs": null
+ },
+ "type_types/object:ObjectWithRequiredField": {
+ "inline": null,
+ "name": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ },
+ "shape": {
+ "_type": "object",
+ "extends": [],
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "extra-properties": false,
+ "extendedProperties": []
+ },
+ "referencedTypes": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "source": null,
+ "userProvidedExamples": [],
+ "autogeneratedExamples": [],
+ "v2Examples": null,
+ "availability": null,
+ "docs": null
+ },
+ "type_types/object:ObjectWithMapOfMap": {
+ "inline": null,
+ "name": {
+ "name": {
+ "originalName": "ObjectWithMapOfMap",
+ "camelCase": {
+ "unsafeName": "objectWithMapOfMap",
+ "safeName": "objectWithMapOfMap"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_map_of_map",
+ "safeName": "object_with_map_of_map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_MAP_OF_MAP",
+ "safeName": "OBJECT_WITH_MAP_OF_MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithMapOfMap",
+ "safeName": "ObjectWithMapOfMap"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithMapOfMap"
+ },
+ "shape": {
+ "_type": "object",
+ "extends": [],
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "extra-properties": false,
+ "extendedProperties": []
+ },
+ "referencedTypes": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "source": null,
+ "userProvidedExamples": [],
+ "autogeneratedExamples": [],
+ "v2Examples": null,
+ "availability": null,
+ "docs": null
+ },
+ "type_types/object:NestedObjectWithOptionalField": {
+ "inline": null,
+ "name": {
+ "name": {
+ "originalName": "NestedObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithOptionalField",
+ "safeName": "nestedObjectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_optional_field",
+ "safeName": "nested_object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithOptionalField",
+ "safeName": "NestedObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithOptionalField"
+ },
+ "shape": {
+ "_type": "object",
+ "extends": [],
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "NestedObject",
+ "camelCase": {
+ "unsafeName": "nestedObject",
+ "safeName": "nestedObject"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object",
+ "safeName": "nested_object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT",
+ "safeName": "NESTED_OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObject",
+ "safeName": "NestedObject"
+ }
+ },
+ "wireValue": "NestedObject"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "extra-properties": false,
+ "extendedProperties": []
+ },
+ "referencedTypes": [
+ "type_types/object:ObjectWithOptionalField"
+ ],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "source": null,
+ "userProvidedExamples": [],
+ "autogeneratedExamples": [],
+ "v2Examples": null,
+ "availability": null,
+ "docs": null
+ },
+ "type_types/object:NestedObjectWithRequiredField": {
+ "inline": null,
+ "name": {
+ "name": {
+ "originalName": "NestedObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredField",
+ "safeName": "nestedObjectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field",
+ "safeName": "nested_object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredField",
+ "safeName": "NestedObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithRequiredField"
+ },
+ "shape": {
+ "_type": "object",
+ "extends": [],
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "NestedObject",
+ "camelCase": {
+ "unsafeName": "nestedObject",
+ "safeName": "nestedObject"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object",
+ "safeName": "nested_object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT",
+ "safeName": "NESTED_OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObject",
+ "safeName": "NestedObject"
+ }
+ },
+ "wireValue": "NestedObject"
+ },
+ "valueType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "extra-properties": false,
+ "extendedProperties": []
+ },
+ "referencedTypes": [
+ "type_types/object:ObjectWithOptionalField"
+ ],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "source": null,
+ "userProvidedExamples": [],
+ "autogeneratedExamples": [],
+ "v2Examples": null,
+ "availability": null,
+ "docs": null
+ },
+ "type_types/object:DoubleOptional": {
+ "inline": null,
+ "name": {
+ "name": {
+ "originalName": "DoubleOptional",
+ "camelCase": {
+ "unsafeName": "doubleOptional",
+ "safeName": "doubleOptional"
+ },
+ "snakeCase": {
+ "unsafeName": "double_optional",
+ "safeName": "double_optional"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOUBLE_OPTIONAL",
+ "safeName": "DOUBLE_OPTIONAL"
+ },
+ "pascalCase": {
+ "unsafeName": "DoubleOptional",
+ "safeName": "DoubleOptional"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:DoubleOptional"
+ },
+ "shape": {
+ "_type": "object",
+ "extends": [],
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "optionalAlias",
+ "camelCase": {
+ "unsafeName": "optionalAlias",
+ "safeName": "optionalAlias"
+ },
+ "snakeCase": {
+ "unsafeName": "optional_alias",
+ "safeName": "optional_alias"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OPTIONAL_ALIAS",
+ "safeName": "OPTIONAL_ALIAS"
+ },
+ "pascalCase": {
+ "unsafeName": "OptionalAlias",
+ "safeName": "OptionalAlias"
+ }
+ },
+ "wireValue": "optionalAlias"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "named",
+ "name": {
+ "originalName": "OptionalAlias",
+ "camelCase": {
+ "unsafeName": "optionalAlias",
+ "safeName": "optionalAlias"
+ },
+ "snakeCase": {
+ "unsafeName": "optional_alias",
+ "safeName": "optional_alias"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OPTIONAL_ALIAS",
+ "safeName": "OPTIONAL_ALIAS"
+ },
+ "pascalCase": {
+ "unsafeName": "OptionalAlias",
+ "safeName": "OptionalAlias"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:OptionalAlias",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "extra-properties": false,
+ "extendedProperties": []
+ },
+ "referencedTypes": [
+ "type_types/object:OptionalAlias"
+ ],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "source": null,
+ "userProvidedExamples": [],
+ "autogeneratedExamples": [],
+ "v2Examples": null,
+ "availability": null,
+ "docs": null
+ },
+ "type_types/object:OptionalAlias": {
+ "inline": null,
+ "name": {
+ "name": {
+ "originalName": "OptionalAlias",
+ "camelCase": {
+ "unsafeName": "optionalAlias",
+ "safeName": "optionalAlias"
+ },
+ "snakeCase": {
+ "unsafeName": "optional_alias",
+ "safeName": "optional_alias"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OPTIONAL_ALIAS",
+ "safeName": "OPTIONAL_ALIAS"
+ },
+ "pascalCase": {
+ "unsafeName": "OptionalAlias",
+ "safeName": "OptionalAlias"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:OptionalAlias"
+ },
+ "shape": {
+ "_type": "alias",
+ "aliasOf": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "resolvedType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "referencedTypes": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "source": null,
+ "userProvidedExamples": [],
+ "autogeneratedExamples": [],
+ "v2Examples": null,
+ "availability": null,
+ "docs": null
+ },
+ "type_types/object:ObjectWithDatetimeLikeString": {
+ "inline": null,
+ "name": {
+ "name": {
+ "originalName": "ObjectWithDatetimeLikeString",
+ "camelCase": {
+ "unsafeName": "objectWithDatetimeLikeString",
+ "safeName": "objectWithDatetimeLikeString"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_datetime_like_string",
+ "safeName": "object_with_datetime_like_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_DATETIME_LIKE_STRING",
+ "safeName": "OBJECT_WITH_DATETIME_LIKE_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithDatetimeLikeString",
+ "safeName": "ObjectWithDatetimeLikeString"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithDatetimeLikeString"
+ },
+ "shape": {
+ "_type": "object",
+ "extends": [],
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "datetimeLikeString",
+ "camelCase": {
+ "unsafeName": "datetimeLikeString",
+ "safeName": "datetimeLikeString"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime_like_string",
+ "safeName": "datetime_like_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME_LIKE_STRING",
+ "safeName": "DATETIME_LIKE_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "DatetimeLikeString",
+ "safeName": "DatetimeLikeString"
+ }
+ },
+ "wireValue": "datetimeLikeString"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": "A string field that happens to contain a datetime-like value"
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "actualDatetime",
+ "camelCase": {
+ "unsafeName": "actualDatetime",
+ "safeName": "actualDatetime"
+ },
+ "snakeCase": {
+ "unsafeName": "actual_datetime",
+ "safeName": "actual_datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ACTUAL_DATETIME",
+ "safeName": "ACTUAL_DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "ActualDatetime",
+ "safeName": "ActualDatetime"
+ }
+ },
+ "wireValue": "actualDatetime"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": "An actual datetime field for comparison"
+ }
+ ],
+ "extra-properties": false,
+ "extendedProperties": []
+ },
+ "referencedTypes": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "source": null,
+ "userProvidedExamples": [],
+ "autogeneratedExamples": [],
+ "v2Examples": null,
+ "availability": null,
+ "docs": "This type tests that string fields containing datetime-like values\nare NOT reformatted by the wire test generator. The string field\nshould preserve its exact value even if it looks like a datetime."
+ },
+ "type_types/object:ObjectWithUnknownField": {
+ "inline": null,
+ "name": {
+ "name": {
+ "originalName": "ObjectWithUnknownField",
+ "camelCase": {
+ "unsafeName": "objectWithUnknownField",
+ "safeName": "objectWithUnknownField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_unknown_field",
+ "safeName": "object_with_unknown_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_UNKNOWN_FIELD",
+ "safeName": "OBJECT_WITH_UNKNOWN_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithUnknownField",
+ "safeName": "ObjectWithUnknownField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithUnknownField"
+ },
+ "shape": {
+ "_type": "object",
+ "extends": [],
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "unknown",
+ "camelCase": {
+ "unsafeName": "unknown",
+ "safeName": "unknown"
+ },
+ "snakeCase": {
+ "unsafeName": "unknown",
+ "safeName": "unknown"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNKNOWN",
+ "safeName": "UNKNOWN"
+ },
+ "pascalCase": {
+ "unsafeName": "Unknown",
+ "safeName": "Unknown"
+ }
+ },
+ "wireValue": "unknown"
+ },
+ "valueType": {
+ "_type": "unknown"
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "extra-properties": false,
+ "extendedProperties": []
+ },
+ "referencedTypes": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "source": null,
+ "userProvidedExamples": [],
+ "autogeneratedExamples": [],
+ "v2Examples": null,
+ "availability": null,
+ "docs": "Tests that unknown/any values containing backslashes in map keys\nare properly escaped in Go string literals."
+ },
+ "type_types/union:Animal": {
+ "inline": null,
+ "name": {
+ "name": {
+ "originalName": "Animal",
+ "camelCase": {
+ "unsafeName": "animal",
+ "safeName": "animal"
+ },
+ "snakeCase": {
+ "unsafeName": "animal",
+ "safeName": "animal"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ANIMAL",
+ "safeName": "ANIMAL"
+ },
+ "pascalCase": {
+ "unsafeName": "Animal",
+ "safeName": "Animal"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/union:Animal"
+ },
+ "shape": {
+ "_type": "union",
+ "discriminant": {
+ "name": {
+ "originalName": "animal",
+ "camelCase": {
+ "unsafeName": "animal",
+ "safeName": "animal"
+ },
+ "snakeCase": {
+ "unsafeName": "animal",
+ "safeName": "animal"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ANIMAL",
+ "safeName": "ANIMAL"
+ },
+ "pascalCase": {
+ "unsafeName": "Animal",
+ "safeName": "Animal"
+ }
+ },
+ "wireValue": "animal"
+ },
+ "extends": [],
+ "baseProperties": [],
+ "types": [
+ {
+ "discriminantValue": {
+ "name": {
+ "originalName": "dog",
+ "camelCase": {
+ "unsafeName": "dog",
+ "safeName": "dog"
+ },
+ "snakeCase": {
+ "unsafeName": "dog",
+ "safeName": "dog"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOG",
+ "safeName": "DOG"
+ },
+ "pascalCase": {
+ "unsafeName": "Dog",
+ "safeName": "Dog"
+ }
+ },
+ "wireValue": "dog"
+ },
+ "shape": {
+ "_type": "samePropertiesAsObject",
+ "name": {
+ "originalName": "Dog",
+ "camelCase": {
+ "unsafeName": "dog",
+ "safeName": "dog"
+ },
+ "snakeCase": {
+ "unsafeName": "dog",
+ "safeName": "dog"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOG",
+ "safeName": "DOG"
+ },
+ "pascalCase": {
+ "unsafeName": "Dog",
+ "safeName": "Dog"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/union:Dog"
+ },
+ "displayName": null,
+ "availability": null,
+ "docs": null
+ },
+ {
+ "discriminantValue": {
+ "name": {
+ "originalName": "cat",
+ "camelCase": {
+ "unsafeName": "cat",
+ "safeName": "cat"
+ },
+ "snakeCase": {
+ "unsafeName": "cat",
+ "safeName": "cat"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CAT",
+ "safeName": "CAT"
+ },
+ "pascalCase": {
+ "unsafeName": "Cat",
+ "safeName": "Cat"
+ }
+ },
+ "wireValue": "cat"
+ },
+ "shape": {
+ "_type": "samePropertiesAsObject",
+ "name": {
+ "originalName": "Cat",
+ "camelCase": {
+ "unsafeName": "cat",
+ "safeName": "cat"
+ },
+ "snakeCase": {
+ "unsafeName": "cat",
+ "safeName": "cat"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CAT",
+ "safeName": "CAT"
+ },
+ "pascalCase": {
+ "unsafeName": "Cat",
+ "safeName": "Cat"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/union:Cat"
+ },
+ "displayName": null,
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "discriminatorContext": "data"
+ },
+ "referencedTypes": [
+ "type_types/union:Dog",
+ "type_types/union:Cat"
+ ],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "source": null,
+ "userProvidedExamples": [],
+ "autogeneratedExamples": [],
+ "v2Examples": null,
+ "availability": null,
+ "docs": null
+ },
+ "type_types/union:Dog": {
+ "inline": null,
+ "name": {
+ "name": {
+ "originalName": "Dog",
+ "camelCase": {
+ "unsafeName": "dog",
+ "safeName": "dog"
+ },
+ "snakeCase": {
+ "unsafeName": "dog",
+ "safeName": "dog"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOG",
+ "safeName": "DOG"
+ },
+ "pascalCase": {
+ "unsafeName": "Dog",
+ "safeName": "Dog"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/union:Dog"
+ },
+ "shape": {
+ "_type": "object",
+ "extends": [],
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "name",
+ "camelCase": {
+ "unsafeName": "name",
+ "safeName": "name"
+ },
+ "snakeCase": {
+ "unsafeName": "name",
+ "safeName": "name"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NAME",
+ "safeName": "NAME"
+ },
+ "pascalCase": {
+ "unsafeName": "Name",
+ "safeName": "Name"
+ }
+ },
+ "wireValue": "name"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "likesToWoof",
+ "camelCase": {
+ "unsafeName": "likesToWoof",
+ "safeName": "likesToWoof"
+ },
+ "snakeCase": {
+ "unsafeName": "likes_to_woof",
+ "safeName": "likes_to_woof"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIKES_TO_WOOF",
+ "safeName": "LIKES_TO_WOOF"
+ },
+ "pascalCase": {
+ "unsafeName": "LikesToWoof",
+ "safeName": "LikesToWoof"
+ }
+ },
+ "wireValue": "likesToWoof"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "extra-properties": false,
+ "extendedProperties": []
+ },
+ "referencedTypes": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "source": null,
+ "userProvidedExamples": [],
+ "autogeneratedExamples": [],
+ "v2Examples": null,
+ "availability": null,
+ "docs": null
+ },
+ "type_types/union:Cat": {
+ "inline": null,
+ "name": {
+ "name": {
+ "originalName": "Cat",
+ "camelCase": {
+ "unsafeName": "cat",
+ "safeName": "cat"
+ },
+ "snakeCase": {
+ "unsafeName": "cat",
+ "safeName": "cat"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CAT",
+ "safeName": "CAT"
+ },
+ "pascalCase": {
+ "unsafeName": "Cat",
+ "safeName": "Cat"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/union:Cat"
+ },
+ "shape": {
+ "_type": "object",
+ "extends": [],
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "name",
+ "camelCase": {
+ "unsafeName": "name",
+ "safeName": "name"
+ },
+ "snakeCase": {
+ "unsafeName": "name",
+ "safeName": "name"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NAME",
+ "safeName": "NAME"
+ },
+ "pascalCase": {
+ "unsafeName": "Name",
+ "safeName": "Name"
+ }
+ },
+ "wireValue": "name"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "likesToMeow",
+ "camelCase": {
+ "unsafeName": "likesToMeow",
+ "safeName": "likesToMeow"
+ },
+ "snakeCase": {
+ "unsafeName": "likes_to_meow",
+ "safeName": "likes_to_meow"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIKES_TO_MEOW",
+ "safeName": "LIKES_TO_MEOW"
+ },
+ "pascalCase": {
+ "unsafeName": "LikesToMeow",
+ "safeName": "LikesToMeow"
+ }
+ },
+ "wireValue": "likesToMeow"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "extra-properties": false,
+ "extendedProperties": []
+ },
+ "referencedTypes": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "source": null,
+ "userProvidedExamples": [],
+ "autogeneratedExamples": [],
+ "v2Examples": null,
+ "availability": null,
+ "docs": null
+ },
+ "type_types/union:MixedType": {
+ "inline": null,
+ "name": {
+ "name": {
+ "originalName": "MixedType",
+ "camelCase": {
+ "unsafeName": "mixedType",
+ "safeName": "mixedType"
+ },
+ "snakeCase": {
+ "unsafeName": "mixed_type",
+ "safeName": "mixed_type"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MIXED_TYPE",
+ "safeName": "MIXED_TYPE"
+ },
+ "pascalCase": {
+ "unsafeName": "MixedType",
+ "safeName": "MixedType"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/union:MixedType"
+ },
+ "shape": {
+ "_type": "undiscriminatedUnion",
+ "members": [
+ {
+ "type": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null
+ },
+ {
+ "type": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ },
+ "docs": null
+ },
+ {
+ "type": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null
+ },
+ {
+ "type": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "docs": null
+ }
+ ]
+ },
+ "referencedTypes": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "source": null,
+ "userProvidedExamples": [],
+ "autogeneratedExamples": [],
+ "v2Examples": null,
+ "availability": null,
+ "docs": null
+ }
+ },
+ "errors": {
+ "error_general-errors:BadRequestBody": {
+ "name": {
+ "name": {
+ "originalName": "BadRequestBody",
+ "camelCase": {
+ "unsafeName": "badRequestBody",
+ "safeName": "badRequestBody"
+ },
+ "snakeCase": {
+ "unsafeName": "bad_request_body",
+ "safeName": "bad_request_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BAD_REQUEST_BODY",
+ "safeName": "BAD_REQUEST_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "BadRequestBody",
+ "safeName": "BadRequestBody"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "general-errors",
+ "camelCase": {
+ "unsafeName": "generalErrors",
+ "safeName": "generalErrors"
+ },
+ "snakeCase": {
+ "unsafeName": "general_errors",
+ "safeName": "general_errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GENERAL_ERRORS",
+ "safeName": "GENERAL_ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "GeneralErrors",
+ "safeName": "GeneralErrors"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "general-errors",
+ "camelCase": {
+ "unsafeName": "generalErrors",
+ "safeName": "generalErrors"
+ },
+ "snakeCase": {
+ "unsafeName": "general_errors",
+ "safeName": "general_errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GENERAL_ERRORS",
+ "safeName": "GENERAL_ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "GeneralErrors",
+ "safeName": "GeneralErrors"
+ }
+ }
+ },
+ "errorId": "error_general-errors:BadRequestBody"
+ },
+ "discriminantValue": {
+ "name": {
+ "originalName": "BadRequestBody",
+ "camelCase": {
+ "unsafeName": "badRequestBody",
+ "safeName": "badRequestBody"
+ },
+ "snakeCase": {
+ "unsafeName": "bad_request_body",
+ "safeName": "bad_request_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BAD_REQUEST_BODY",
+ "safeName": "BAD_REQUEST_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "BadRequestBody",
+ "safeName": "BadRequestBody"
+ }
+ },
+ "wireValue": "BadRequestBody"
+ },
+ "statusCode": 400,
+ "isWildcardStatusCode": null,
+ "type": {
+ "_type": "named",
+ "name": {
+ "originalName": "BadObjectRequestInfo",
+ "camelCase": {
+ "unsafeName": "badObjectRequestInfo",
+ "safeName": "badObjectRequestInfo"
+ },
+ "snakeCase": {
+ "unsafeName": "bad_object_request_info",
+ "safeName": "bad_object_request_info"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BAD_OBJECT_REQUEST_INFO",
+ "safeName": "BAD_OBJECT_REQUEST_INFO"
+ },
+ "pascalCase": {
+ "unsafeName": "BadObjectRequestInfo",
+ "safeName": "BadObjectRequestInfo"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "general-errors",
+ "camelCase": {
+ "unsafeName": "generalErrors",
+ "safeName": "generalErrors"
+ },
+ "snakeCase": {
+ "unsafeName": "general_errors",
+ "safeName": "general_errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GENERAL_ERRORS",
+ "safeName": "GENERAL_ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "GeneralErrors",
+ "safeName": "GeneralErrors"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "general-errors",
+ "camelCase": {
+ "unsafeName": "generalErrors",
+ "safeName": "generalErrors"
+ },
+ "snakeCase": {
+ "unsafeName": "general_errors",
+ "safeName": "general_errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GENERAL_ERRORS",
+ "safeName": "GENERAL_ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "GeneralErrors",
+ "safeName": "GeneralErrors"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_general-errors:BadObjectRequestInfo",
+ "default": null,
+ "inline": null
+ },
+ "examples": [],
+ "v2Examples": null,
+ "displayName": null,
+ "headers": [],
+ "docs": null
+ },
+ "error_types/enum:ErrorWithEnumBody": {
+ "name": {
+ "name": {
+ "originalName": "ErrorWithEnumBody",
+ "camelCase": {
+ "unsafeName": "errorWithEnumBody",
+ "safeName": "errorWithEnumBody"
+ },
+ "snakeCase": {
+ "unsafeName": "error_with_enum_body",
+ "safeName": "error_with_enum_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR_WITH_ENUM_BODY",
+ "safeName": "ERROR_WITH_ENUM_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "ErrorWithEnumBody",
+ "safeName": "ErrorWithEnumBody"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ },
+ "errorId": "error_types/enum:ErrorWithEnumBody"
+ },
+ "discriminantValue": {
+ "name": {
+ "originalName": "ErrorWithEnumBody",
+ "camelCase": {
+ "unsafeName": "errorWithEnumBody",
+ "safeName": "errorWithEnumBody"
+ },
+ "snakeCase": {
+ "unsafeName": "error_with_enum_body",
+ "safeName": "error_with_enum_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR_WITH_ENUM_BODY",
+ "safeName": "ERROR_WITH_ENUM_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "ErrorWithEnumBody",
+ "safeName": "ErrorWithEnumBody"
+ }
+ },
+ "wireValue": "ErrorWithEnumBody"
+ },
+ "statusCode": 400,
+ "isWildcardStatusCode": null,
+ "type": {
+ "_type": "named",
+ "name": {
+ "originalName": "WeatherReport",
+ "camelCase": {
+ "unsafeName": "weatherReport",
+ "safeName": "weatherReport"
+ },
+ "snakeCase": {
+ "unsafeName": "weather_report",
+ "safeName": "weather_report"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "WEATHER_REPORT",
+ "safeName": "WEATHER_REPORT"
+ },
+ "pascalCase": {
+ "unsafeName": "WeatherReport",
+ "safeName": "WeatherReport"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/enum:WeatherReport",
+ "default": null,
+ "inline": null
+ },
+ "examples": [],
+ "v2Examples": null,
+ "displayName": null,
+ "headers": [],
+ "docs": null
+ },
+ "error_types/object:ObjectWithOptionalFieldError": {
+ "name": {
+ "name": {
+ "originalName": "ObjectWithOptionalFieldError",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalFieldError",
+ "safeName": "objectWithOptionalFieldError"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field_error",
+ "safeName": "object_with_optional_field_error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD_ERROR",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD_ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalFieldError",
+ "safeName": "ObjectWithOptionalFieldError"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "errorId": "error_types/object:ObjectWithOptionalFieldError"
+ },
+ "discriminantValue": {
+ "name": {
+ "originalName": "ObjectWithOptionalFieldError",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalFieldError",
+ "safeName": "objectWithOptionalFieldError"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field_error",
+ "safeName": "object_with_optional_field_error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD_ERROR",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD_ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalFieldError",
+ "safeName": "ObjectWithOptionalFieldError"
+ }
+ },
+ "wireValue": "ObjectWithOptionalFieldError"
+ },
+ "statusCode": 400,
+ "isWildcardStatusCode": null,
+ "type": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ },
+ "examples": [],
+ "v2Examples": null,
+ "displayName": null,
+ "headers": [],
+ "docs": null
+ },
+ "error_types/object:ObjectWithRequiredFieldError": {
+ "name": {
+ "name": {
+ "originalName": "ObjectWithRequiredFieldError",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredFieldError",
+ "safeName": "objectWithRequiredFieldError"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field_error",
+ "safeName": "object_with_required_field_error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD_ERROR",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD_ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredFieldError",
+ "safeName": "ObjectWithRequiredFieldError"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "errorId": "error_types/object:ObjectWithRequiredFieldError"
+ },
+ "discriminantValue": {
+ "name": {
+ "originalName": "ObjectWithRequiredFieldError",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredFieldError",
+ "safeName": "objectWithRequiredFieldError"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field_error",
+ "safeName": "object_with_required_field_error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD_ERROR",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD_ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredFieldError",
+ "safeName": "ObjectWithRequiredFieldError"
+ }
+ },
+ "wireValue": "ObjectWithRequiredFieldError"
+ },
+ "statusCode": 400,
+ "isWildcardStatusCode": null,
+ "type": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ },
+ "examples": [],
+ "v2Examples": null,
+ "displayName": null,
+ "headers": [],
+ "docs": null
+ },
+ "error_types/object:NestedObjectWithOptionalFieldError": {
+ "name": {
+ "name": {
+ "originalName": "NestedObjectWithOptionalFieldError",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithOptionalFieldError",
+ "safeName": "nestedObjectWithOptionalFieldError"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_optional_field_error",
+ "safeName": "nested_object_with_optional_field_error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD_ERROR",
+ "safeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD_ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithOptionalFieldError",
+ "safeName": "NestedObjectWithOptionalFieldError"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "errorId": "error_types/object:NestedObjectWithOptionalFieldError"
+ },
+ "discriminantValue": {
+ "name": {
+ "originalName": "NestedObjectWithOptionalFieldError",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithOptionalFieldError",
+ "safeName": "nestedObjectWithOptionalFieldError"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_optional_field_error",
+ "safeName": "nested_object_with_optional_field_error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD_ERROR",
+ "safeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD_ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithOptionalFieldError",
+ "safeName": "NestedObjectWithOptionalFieldError"
+ }
+ },
+ "wireValue": "NestedObjectWithOptionalFieldError"
+ },
+ "statusCode": 400,
+ "isWildcardStatusCode": null,
+ "type": {
+ "_type": "named",
+ "name": {
+ "originalName": "NestedObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithOptionalField",
+ "safeName": "nestedObjectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_optional_field",
+ "safeName": "nested_object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithOptionalField",
+ "safeName": "NestedObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ },
+ "examples": [],
+ "v2Examples": null,
+ "displayName": null,
+ "headers": [],
+ "docs": null
+ },
+ "error_types/object:NestedObjectWithRequiredFieldError": {
+ "name": {
+ "name": {
+ "originalName": "NestedObjectWithRequiredFieldError",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredFieldError",
+ "safeName": "nestedObjectWithRequiredFieldError"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field_error",
+ "safeName": "nested_object_with_required_field_error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD_ERROR",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD_ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredFieldError",
+ "safeName": "NestedObjectWithRequiredFieldError"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "errorId": "error_types/object:NestedObjectWithRequiredFieldError"
+ },
+ "discriminantValue": {
+ "name": {
+ "originalName": "NestedObjectWithRequiredFieldError",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredFieldError",
+ "safeName": "nestedObjectWithRequiredFieldError"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field_error",
+ "safeName": "nested_object_with_required_field_error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD_ERROR",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD_ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredFieldError",
+ "safeName": "NestedObjectWithRequiredFieldError"
+ }
+ },
+ "wireValue": "NestedObjectWithRequiredFieldError"
+ },
+ "statusCode": 400,
+ "isWildcardStatusCode": null,
+ "type": {
+ "_type": "named",
+ "name": {
+ "originalName": "NestedObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredField",
+ "safeName": "nestedObjectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field",
+ "safeName": "nested_object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredField",
+ "safeName": "NestedObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ },
+ "examples": [],
+ "v2Examples": null,
+ "displayName": null,
+ "headers": [],
+ "docs": null
+ },
+ "error_types/union:ErrorWithUnionBody": {
+ "name": {
+ "name": {
+ "originalName": "ErrorWithUnionBody",
+ "camelCase": {
+ "unsafeName": "errorWithUnionBody",
+ "safeName": "errorWithUnionBody"
+ },
+ "snakeCase": {
+ "unsafeName": "error_with_union_body",
+ "safeName": "error_with_union_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR_WITH_UNION_BODY",
+ "safeName": "ERROR_WITH_UNION_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "ErrorWithUnionBody",
+ "safeName": "ErrorWithUnionBody"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "errorId": "error_types/union:ErrorWithUnionBody"
+ },
+ "discriminantValue": {
+ "name": {
+ "originalName": "ErrorWithUnionBody",
+ "camelCase": {
+ "unsafeName": "errorWithUnionBody",
+ "safeName": "errorWithUnionBody"
+ },
+ "snakeCase": {
+ "unsafeName": "error_with_union_body",
+ "safeName": "error_with_union_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR_WITH_UNION_BODY",
+ "safeName": "ERROR_WITH_UNION_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "ErrorWithUnionBody",
+ "safeName": "ErrorWithUnionBody"
+ }
+ },
+ "wireValue": "ErrorWithUnionBody"
+ },
+ "statusCode": 400,
+ "isWildcardStatusCode": null,
+ "type": {
+ "_type": "named",
+ "name": {
+ "originalName": "Animal",
+ "camelCase": {
+ "unsafeName": "animal",
+ "safeName": "animal"
+ },
+ "snakeCase": {
+ "unsafeName": "animal",
+ "safeName": "animal"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ANIMAL",
+ "safeName": "ANIMAL"
+ },
+ "pascalCase": {
+ "unsafeName": "Animal",
+ "safeName": "Animal"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/union:Animal",
+ "default": null,
+ "inline": null
+ },
+ "examples": [],
+ "v2Examples": null,
+ "displayName": null,
+ "headers": [],
+ "docs": null
+ }
+ },
+ "services": {
+ "service_endpoints/container": {
+ "availability": null,
+ "name": {
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "container",
+ "camelCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "snakeCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTAINER",
+ "safeName": "CONTAINER"
+ },
+ "pascalCase": {
+ "unsafeName": "Container",
+ "safeName": "Container"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "container",
+ "camelCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "snakeCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTAINER",
+ "safeName": "CONTAINER"
+ },
+ "pascalCase": {
+ "unsafeName": "Container",
+ "safeName": "Container"
+ }
+ }
+ }
+ },
+ "displayName": null,
+ "basePath": {
+ "head": "/container",
+ "parts": []
+ },
+ "headers": [],
+ "pathParameters": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "transport": {
+ "type": "http"
+ },
+ "endpoints": [
+ {
+ "id": "endpoint_endpoints/container.getAndReturnListOfPrimitives",
+ "name": {
+ "originalName": "getAndReturnListOfPrimitives",
+ "camelCase": {
+ "unsafeName": "getAndReturnListOfPrimitives",
+ "safeName": "getAndReturnListOfPrimitives"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_list_of_primitives",
+ "safeName": "get_and_return_list_of_primitives"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_LIST_OF_PRIMITIVES",
+ "safeName": "GET_AND_RETURN_LIST_OF_PRIMITIVES"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnListOfPrimitives",
+ "safeName": "GetAndReturnListOfPrimitives"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/list-of-primitives",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/container/list-of-primitives",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "464113fd",
+ "url": "/container/list-of-primitives",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "list",
+ "list": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "string",
+ "string"
+ ]
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "list",
+ "list": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "string",
+ "string"
+ ]
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/container.getAndReturnListOfObjects",
+ "name": {
+ "originalName": "getAndReturnListOfObjects",
+ "camelCase": {
+ "unsafeName": "getAndReturnListOfObjects",
+ "safeName": "getAndReturnListOfObjects"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_list_of_objects",
+ "safeName": "get_and_return_list_of_objects"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_LIST_OF_OBJECTS",
+ "safeName": "GET_AND_RETURN_LIST_OF_OBJECTS"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnListOfObjects",
+ "safeName": "GetAndReturnListOfObjects"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/list-of-objects",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/container/list-of-objects",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "e6cf82d1",
+ "url": "/container/list-of-objects",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "list",
+ "list": [
+ {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ }
+ },
+ "jsonExample": {
+ "string": "string"
+ }
+ },
+ {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ }
+ },
+ "jsonExample": {
+ "string": "string"
+ }
+ }
+ ],
+ "itemType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "jsonExample": [
+ {
+ "string": "string"
+ },
+ {
+ "string": "string"
+ }
+ ]
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "list",
+ "list": [
+ {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ }
+ },
+ "jsonExample": {
+ "string": "string"
+ }
+ },
+ {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ }
+ },
+ "jsonExample": {
+ "string": "string"
+ }
+ }
+ ],
+ "itemType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "jsonExample": [
+ {
+ "string": "string"
+ },
+ {
+ "string": "string"
+ }
+ ]
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/container.getAndReturnSetOfPrimitives",
+ "name": {
+ "originalName": "getAndReturnSetOfPrimitives",
+ "camelCase": {
+ "unsafeName": "getAndReturnSetOfPrimitives",
+ "safeName": "getAndReturnSetOfPrimitives"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_set_of_primitives",
+ "safeName": "get_and_return_set_of_primitives"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_SET_OF_PRIMITIVES",
+ "safeName": "GET_AND_RETURN_SET_OF_PRIMITIVES"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnSetOfPrimitives",
+ "safeName": "GetAndReturnSetOfPrimitives"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/set-of-primitives",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/container/set-of-primitives",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "ece867d1",
+ "url": "/container/set-of-primitives",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "set",
+ "set": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "string"
+ ]
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "set",
+ "set": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "string"
+ ]
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/container.getAndReturnSetOfObjects",
+ "name": {
+ "originalName": "getAndReturnSetOfObjects",
+ "camelCase": {
+ "unsafeName": "getAndReturnSetOfObjects",
+ "safeName": "getAndReturnSetOfObjects"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_set_of_objects",
+ "safeName": "get_and_return_set_of_objects"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_SET_OF_OBJECTS",
+ "safeName": "GET_AND_RETURN_SET_OF_OBJECTS"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnSetOfObjects",
+ "safeName": "GetAndReturnSetOfObjects"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/set-of-objects",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/container/set-of-objects",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "73267b8d",
+ "url": "/container/set-of-objects",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "set",
+ "set": [
+ {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ }
+ },
+ "jsonExample": {
+ "string": "string"
+ }
+ }
+ ],
+ "itemType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "jsonExample": [
+ {
+ "string": "string"
+ }
+ ]
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "set",
+ "set": [
+ {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ }
+ },
+ "jsonExample": {
+ "string": "string"
+ }
+ }
+ ],
+ "itemType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "jsonExample": [
+ {
+ "string": "string"
+ }
+ ]
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/container.getAndReturnMapPrimToPrim",
+ "name": {
+ "originalName": "getAndReturnMapPrimToPrim",
+ "camelCase": {
+ "unsafeName": "getAndReturnMapPrimToPrim",
+ "safeName": "getAndReturnMapPrimToPrim"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_map_prim_to_prim",
+ "safeName": "get_and_return_map_prim_to_prim"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_MAP_PRIM_TO_PRIM",
+ "safeName": "GET_AND_RETURN_MAP_PRIM_TO_PRIM"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnMapPrimToPrim",
+ "safeName": "GetAndReturnMapPrimToPrim"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/map-prim-to-prim",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/container/map-prim-to-prim",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "63c1f1a9",
+ "url": "/container/map-prim-to-prim",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "map",
+ "map": [
+ {
+ "key": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ }
+ }
+ ],
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "string": "string"
+ }
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "map",
+ "map": [
+ {
+ "key": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ }
+ }
+ ],
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "string": "string"
+ }
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/container.getAndReturnMapOfPrimToObject",
+ "name": {
+ "originalName": "getAndReturnMapOfPrimToObject",
+ "camelCase": {
+ "unsafeName": "getAndReturnMapOfPrimToObject",
+ "safeName": "getAndReturnMapOfPrimToObject"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_map_of_prim_to_object",
+ "safeName": "get_and_return_map_of_prim_to_object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_MAP_OF_PRIM_TO_OBJECT",
+ "safeName": "GET_AND_RETURN_MAP_OF_PRIM_TO_OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnMapOfPrimToObject",
+ "safeName": "GetAndReturnMapOfPrimToObject"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/map-prim-to-object",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/container/map-prim-to-object",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "b15aa177",
+ "url": "/container/map-prim-to-object",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "map",
+ "map": [
+ {
+ "key": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ }
+ },
+ "jsonExample": {
+ "string": "string"
+ }
+ }
+ }
+ ],
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "jsonExample": {
+ "string": {
+ "string": "string"
+ }
+ }
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "map",
+ "map": [
+ {
+ "key": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ }
+ },
+ "jsonExample": {
+ "string": "string"
+ }
+ }
+ }
+ ],
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "jsonExample": {
+ "string": {
+ "string": "string"
+ }
+ }
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/container.getAndReturnMapOfPrimToUndiscriminatedUnion",
+ "name": {
+ "originalName": "getAndReturnMapOfPrimToUndiscriminatedUnion",
+ "camelCase": {
+ "unsafeName": "getAndReturnMapOfPrimToUndiscriminatedUnion",
+ "safeName": "getAndReturnMapOfPrimToUndiscriminatedUnion"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_map_of_prim_to_undiscriminated_union",
+ "safeName": "get_and_return_map_of_prim_to_undiscriminated_union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_MAP_OF_PRIM_TO_UNDISCRIMINATED_UNION",
+ "safeName": "GET_AND_RETURN_MAP_OF_PRIM_TO_UNDISCRIMINATED_UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnMapOfPrimToUndiscriminatedUnion",
+ "safeName": "GetAndReturnMapOfPrimToUndiscriminatedUnion"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/map-prim-to-union",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/container/map-prim-to-union",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "named",
+ "name": {
+ "originalName": "MixedType",
+ "camelCase": {
+ "unsafeName": "mixedType",
+ "safeName": "mixedType"
+ },
+ "snakeCase": {
+ "unsafeName": "mixed_type",
+ "safeName": "mixed_type"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MIXED_TYPE",
+ "safeName": "MIXED_TYPE"
+ },
+ "pascalCase": {
+ "unsafeName": "MixedType",
+ "safeName": "MixedType"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/union:MixedType",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "named",
+ "name": {
+ "originalName": "MixedType",
+ "camelCase": {
+ "unsafeName": "mixedType",
+ "safeName": "mixedType"
+ },
+ "snakeCase": {
+ "unsafeName": "mixed_type",
+ "safeName": "mixed_type"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MIXED_TYPE",
+ "safeName": "MIXED_TYPE"
+ },
+ "pascalCase": {
+ "unsafeName": "MixedType",
+ "safeName": "MixedType"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/union:MixedType",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "named",
+ "name": {
+ "originalName": "MixedType",
+ "camelCase": {
+ "unsafeName": "mixedType",
+ "safeName": "mixedType"
+ },
+ "snakeCase": {
+ "unsafeName": "mixed_type",
+ "safeName": "mixed_type"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MIXED_TYPE",
+ "safeName": "MIXED_TYPE"
+ },
+ "pascalCase": {
+ "unsafeName": "MixedType",
+ "safeName": "MixedType"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/union:MixedType",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "2ea4a02d",
+ "url": "/container/map-prim-to-union",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "map",
+ "map": [
+ {
+ "key": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "undiscriminatedUnion",
+ "index": 0,
+ "singleUnionType": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "double",
+ "double": 1.1
+ }
+ },
+ "jsonExample": 1.1
+ }
+ },
+ "typeName": {
+ "name": {
+ "originalName": "MixedType",
+ "camelCase": {
+ "unsafeName": "mixedType",
+ "safeName": "mixedType"
+ },
+ "snakeCase": {
+ "unsafeName": "mixed_type",
+ "safeName": "mixed_type"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MIXED_TYPE",
+ "safeName": "MIXED_TYPE"
+ },
+ "pascalCase": {
+ "unsafeName": "MixedType",
+ "safeName": "MixedType"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/union:MixedType"
+ }
+ },
+ "jsonExample": 1.1
+ }
+ }
+ ],
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "named",
+ "name": {
+ "originalName": "MixedType",
+ "camelCase": {
+ "unsafeName": "mixedType",
+ "safeName": "mixedType"
+ },
+ "snakeCase": {
+ "unsafeName": "mixed_type",
+ "safeName": "mixed_type"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MIXED_TYPE",
+ "safeName": "MIXED_TYPE"
+ },
+ "pascalCase": {
+ "unsafeName": "MixedType",
+ "safeName": "MixedType"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/union:MixedType",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "jsonExample": {
+ "string": 1.1
+ }
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "map",
+ "map": [
+ {
+ "key": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "undiscriminatedUnion",
+ "index": 0,
+ "singleUnionType": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "double",
+ "double": 1.1
+ }
+ },
+ "jsonExample": 1.1
+ }
+ },
+ "typeName": {
+ "name": {
+ "originalName": "MixedType",
+ "camelCase": {
+ "unsafeName": "mixedType",
+ "safeName": "mixedType"
+ },
+ "snakeCase": {
+ "unsafeName": "mixed_type",
+ "safeName": "mixed_type"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MIXED_TYPE",
+ "safeName": "MIXED_TYPE"
+ },
+ "pascalCase": {
+ "unsafeName": "MixedType",
+ "safeName": "MixedType"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/union:MixedType"
+ }
+ },
+ "jsonExample": 1.1
+ }
+ }
+ ],
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "named",
+ "name": {
+ "originalName": "MixedType",
+ "camelCase": {
+ "unsafeName": "mixedType",
+ "safeName": "mixedType"
+ },
+ "snakeCase": {
+ "unsafeName": "mixed_type",
+ "safeName": "mixed_type"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MIXED_TYPE",
+ "safeName": "MIXED_TYPE"
+ },
+ "pascalCase": {
+ "unsafeName": "MixedType",
+ "safeName": "MixedType"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/union:MixedType",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "jsonExample": {
+ "string": 1.1
+ }
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/container.getAndReturnOptional",
+ "name": {
+ "originalName": "getAndReturnOptional",
+ "camelCase": {
+ "unsafeName": "getAndReturnOptional",
+ "safeName": "getAndReturnOptional"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_optional",
+ "safeName": "get_and_return_optional"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_OPTIONAL",
+ "safeName": "GET_AND_RETURN_OPTIONAL"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnOptional",
+ "safeName": "GetAndReturnOptional"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/opt-objects",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/container/opt-objects",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "244c6060",
+ "url": "/container/opt-objects",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ }
+ }
+ }
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ }
+ },
+ "jsonExample": {
+ "string": "string"
+ }
+ },
+ "valueType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "jsonExample": {
+ "string": "string"
+ }
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "audiences": null
+ },
+ "service_endpoints/content-type": {
+ "availability": null,
+ "name": {
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "content-type",
+ "camelCase": {
+ "unsafeName": "contentType",
+ "safeName": "contentType"
+ },
+ "snakeCase": {
+ "unsafeName": "content_type",
+ "safeName": "content_type"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTENT_TYPE",
+ "safeName": "CONTENT_TYPE"
+ },
+ "pascalCase": {
+ "unsafeName": "ContentType",
+ "safeName": "ContentType"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "content-type",
+ "camelCase": {
+ "unsafeName": "contentType",
+ "safeName": "contentType"
+ },
+ "snakeCase": {
+ "unsafeName": "content_type",
+ "safeName": "content_type"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTENT_TYPE",
+ "safeName": "CONTENT_TYPE"
+ },
+ "pascalCase": {
+ "unsafeName": "ContentType",
+ "safeName": "ContentType"
+ }
+ }
+ }
+ },
+ "displayName": null,
+ "basePath": {
+ "head": "/foo",
+ "parts": []
+ },
+ "headers": [],
+ "pathParameters": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "transport": {
+ "type": "http"
+ },
+ "endpoints": [
+ {
+ "id": "endpoint_endpoints/content-type.postJsonPatchContentType",
+ "name": {
+ "originalName": "postJsonPatchContentType",
+ "camelCase": {
+ "unsafeName": "postJSONPatchContentType",
+ "safeName": "postJSONPatchContentType"
+ },
+ "snakeCase": {
+ "unsafeName": "post_json_patch_content_type",
+ "safeName": "post_json_patch_content_type"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "POST_JSON_PATCH_CONTENT_TYPE",
+ "safeName": "POST_JSON_PATCH_CONTENT_TYPE"
+ },
+ "pascalCase": {
+ "unsafeName": "PostJSONPatchContentType",
+ "safeName": "PostJSONPatchContentType"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/bar",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/foo/bar",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": "application/json-patch+json",
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": null,
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "5df8acde",
+ "url": "/foo/bar",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "long",
+ "camelCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "snakeCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LONG",
+ "safeName": "LONG"
+ },
+ "pascalCase": {
+ "unsafeName": "Long",
+ "safeName": "Long"
+ }
+ },
+ "wireValue": "long"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "LONG",
+ "v2": {
+ "type": "long",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "double",
+ "camelCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "snakeCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOUBLE",
+ "safeName": "DOUBLE"
+ },
+ "pascalCase": {
+ "unsafeName": "Double",
+ "safeName": "Double"
+ }
+ },
+ "wireValue": "double"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bool",
+ "camelCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "snakeCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BOOL",
+ "safeName": "BOOL"
+ },
+ "pascalCase": {
+ "unsafeName": "Bool",
+ "safeName": "Bool"
+ }
+ },
+ "wireValue": "bool"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "datetime",
+ "camelCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME",
+ "safeName": "DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Datetime",
+ "safeName": "Datetime"
+ }
+ },
+ "wireValue": "datetime"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "date",
+ "camelCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "snakeCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATE",
+ "safeName": "DATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Date",
+ "safeName": "Date"
+ }
+ },
+ "wireValue": "date"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "uuid",
+ "camelCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "snakeCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ },
+ "pascalCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ }
+ },
+ "wireValue": "uuid"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "UUID",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "base64",
+ "camelCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "snakeCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BASE64",
+ "safeName": "BASE64"
+ },
+ "pascalCase": {
+ "unsafeName": "Base64",
+ "safeName": "Base64"
+ }
+ },
+ "wireValue": "base64"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BASE_64",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "wireValue": "list"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "set",
+ "camelCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "snakeCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SET",
+ "safeName": "SET"
+ },
+ "pascalCase": {
+ "unsafeName": "Set",
+ "safeName": "Set"
+ }
+ },
+ "wireValue": "set"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bigint",
+ "camelCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "snakeCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BIGINT",
+ "safeName": "BIGINT"
+ },
+ "pascalCase": {
+ "unsafeName": "Bigint",
+ "safeName": "Bigint"
+ }
+ },
+ "wireValue": "bigint"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BIG_INTEGER",
+ "v2": {
+ "type": "bigInteger",
+ "default": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ }
+ },
+ "jsonExample": {}
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": null
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/content-type.postJsonPatchContentWithCharsetType",
+ "name": {
+ "originalName": "postJsonPatchContentWithCharsetType",
+ "camelCase": {
+ "unsafeName": "postJSONPatchContentWithCharsetType",
+ "safeName": "postJSONPatchContentWithCharsetType"
+ },
+ "snakeCase": {
+ "unsafeName": "post_json_patch_content_with_charset_type",
+ "safeName": "post_json_patch_content_with_charset_type"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "POST_JSON_PATCH_CONTENT_WITH_CHARSET_TYPE",
+ "safeName": "POST_JSON_PATCH_CONTENT_WITH_CHARSET_TYPE"
+ },
+ "pascalCase": {
+ "unsafeName": "PostJSONPatchContentWithCharsetType",
+ "safeName": "PostJSONPatchContentWithCharsetType"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/baz",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/foo/baz",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": "application/json-patch+json; charset=utf-8",
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": null,
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "5df8acde",
+ "url": "/foo/baz",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "long",
+ "camelCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "snakeCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LONG",
+ "safeName": "LONG"
+ },
+ "pascalCase": {
+ "unsafeName": "Long",
+ "safeName": "Long"
+ }
+ },
+ "wireValue": "long"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "LONG",
+ "v2": {
+ "type": "long",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "double",
+ "camelCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "snakeCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOUBLE",
+ "safeName": "DOUBLE"
+ },
+ "pascalCase": {
+ "unsafeName": "Double",
+ "safeName": "Double"
+ }
+ },
+ "wireValue": "double"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bool",
+ "camelCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "snakeCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BOOL",
+ "safeName": "BOOL"
+ },
+ "pascalCase": {
+ "unsafeName": "Bool",
+ "safeName": "Bool"
+ }
+ },
+ "wireValue": "bool"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "datetime",
+ "camelCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME",
+ "safeName": "DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Datetime",
+ "safeName": "Datetime"
+ }
+ },
+ "wireValue": "datetime"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "date",
+ "camelCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "snakeCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATE",
+ "safeName": "DATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Date",
+ "safeName": "Date"
+ }
+ },
+ "wireValue": "date"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "uuid",
+ "camelCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "snakeCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ },
+ "pascalCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ }
+ },
+ "wireValue": "uuid"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "UUID",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "base64",
+ "camelCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "snakeCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BASE64",
+ "safeName": "BASE64"
+ },
+ "pascalCase": {
+ "unsafeName": "Base64",
+ "safeName": "Base64"
+ }
+ },
+ "wireValue": "base64"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BASE_64",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "wireValue": "list"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "set",
+ "camelCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "snakeCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SET",
+ "safeName": "SET"
+ },
+ "pascalCase": {
+ "unsafeName": "Set",
+ "safeName": "Set"
+ }
+ },
+ "wireValue": "set"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bigint",
+ "camelCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "snakeCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BIGINT",
+ "safeName": "BIGINT"
+ },
+ "pascalCase": {
+ "unsafeName": "Bigint",
+ "safeName": "Bigint"
+ }
+ },
+ "wireValue": "bigint"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BIG_INTEGER",
+ "v2": {
+ "type": "bigInteger",
+ "default": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ }
+ },
+ "jsonExample": {}
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": null
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "audiences": null
+ },
+ "service_endpoints/duplicate-names-a": {
+ "availability": null,
+ "name": {
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "duplicate-names-a",
+ "camelCase": {
+ "unsafeName": "duplicateNamesA",
+ "safeName": "duplicateNamesA"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_a",
+ "safeName": "duplicate_names_a"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_A",
+ "safeName": "DUPLICATE_NAMES_A"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesA",
+ "safeName": "DuplicateNamesA"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "duplicate-names-a",
+ "camelCase": {
+ "unsafeName": "duplicateNamesA",
+ "safeName": "duplicateNamesA"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_a",
+ "safeName": "duplicate_names_a"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_A",
+ "safeName": "DUPLICATE_NAMES_A"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesA",
+ "safeName": "DuplicateNamesA"
+ }
+ }
+ }
+ },
+ "displayName": null,
+ "basePath": {
+ "head": "/duplicate-names-a",
+ "parts": []
+ },
+ "headers": [],
+ "pathParameters": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "transport": {
+ "type": "http"
+ },
+ "endpoints": [
+ {
+ "id": "endpoint_endpoints/duplicate-names-a.create",
+ "name": {
+ "originalName": "create",
+ "camelCase": {
+ "unsafeName": "create",
+ "safeName": "create"
+ },
+ "snakeCase": {
+ "unsafeName": "create",
+ "safeName": "create"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CREATE",
+ "safeName": "CREATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Create",
+ "safeName": "Create"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/duplicate-names-a",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "inlinedRequestBody",
+ "name": {
+ "originalName": "CreateRequestA",
+ "camelCase": {
+ "unsafeName": "createRequestA",
+ "safeName": "createRequestA"
+ },
+ "snakeCase": {
+ "unsafeName": "create_request_a",
+ "safeName": "create_request_a"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CREATE_REQUEST_A",
+ "safeName": "CREATE_REQUEST_A"
+ },
+ "pascalCase": {
+ "unsafeName": "CreateRequestA",
+ "safeName": "CreateRequestA"
+ }
+ },
+ "extends": [],
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "name",
+ "camelCase": {
+ "unsafeName": "name",
+ "safeName": "name"
+ },
+ "snakeCase": {
+ "unsafeName": "name",
+ "safeName": "name"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NAME",
+ "safeName": "NAME"
+ },
+ "pascalCase": {
+ "unsafeName": "Name",
+ "safeName": "Name"
+ }
+ },
+ "wireValue": "name"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "propertyAccess": null,
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "value",
+ "camelCase": {
+ "unsafeName": "value",
+ "safeName": "value"
+ },
+ "snakeCase": {
+ "unsafeName": "value",
+ "safeName": "value"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "VALUE",
+ "safeName": "VALUE"
+ },
+ "pascalCase": {
+ "unsafeName": "Value",
+ "safeName": "Value"
+ }
+ },
+ "wireValue": "value"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "propertyAccess": null,
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "extra-properties": false,
+ "extendedProperties": [],
+ "docs": null,
+ "v2Examples": null,
+ "contentType": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "wrapper",
+ "wrapperName": {
+ "originalName": "CreateRequestA",
+ "camelCase": {
+ "unsafeName": "createRequestA",
+ "safeName": "createRequestA"
+ },
+ "snakeCase": {
+ "unsafeName": "create_request_a",
+ "safeName": "create_request_a"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CREATE_REQUEST_A",
+ "safeName": "CREATE_REQUEST_A"
+ },
+ "pascalCase": {
+ "unsafeName": "CreateRequestA",
+ "safeName": "CreateRequestA"
+ }
+ },
+ "bodyKey": {
+ "originalName": "body",
+ "camelCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "snakeCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BODY",
+ "safeName": "BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "Body",
+ "safeName": "Body"
+ }
+ },
+ "includePathParameters": false,
+ "onlyPathParameters": false
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "13c963d8",
+ "url": "/duplicate-names-a",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "inlinedRequestBody",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "name",
+ "camelCase": {
+ "unsafeName": "name",
+ "safeName": "name"
+ },
+ "snakeCase": {
+ "unsafeName": "name",
+ "safeName": "name"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NAME",
+ "safeName": "NAME"
+ },
+ "pascalCase": {
+ "unsafeName": "Name",
+ "safeName": "Name"
+ }
+ },
+ "wireValue": "name"
+ },
+ "originalTypeDeclaration": null,
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "name"
+ }
+ }
+ },
+ "jsonExample": "name"
+ }
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "value",
+ "camelCase": {
+ "unsafeName": "value",
+ "safeName": "value"
+ },
+ "snakeCase": {
+ "unsafeName": "value",
+ "safeName": "value"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "VALUE",
+ "safeName": "VALUE"
+ },
+ "pascalCase": {
+ "unsafeName": "Value",
+ "safeName": "Value"
+ }
+ },
+ "wireValue": "value"
+ },
+ "originalTypeDeclaration": null,
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ }
+ }
+ ],
+ "extraProperties": null,
+ "jsonExample": {
+ "name": "name",
+ "value": 1
+ }
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "long",
+ "camelCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "snakeCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LONG",
+ "safeName": "LONG"
+ },
+ "pascalCase": {
+ "unsafeName": "Long",
+ "safeName": "Long"
+ }
+ },
+ "wireValue": "long"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "long",
+ "long": 1000000
+ }
+ },
+ "jsonExample": 1000000
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "LONG",
+ "v2": {
+ "type": "long",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1000000
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "double",
+ "camelCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "snakeCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOUBLE",
+ "safeName": "DOUBLE"
+ },
+ "pascalCase": {
+ "unsafeName": "Double",
+ "safeName": "Double"
+ }
+ },
+ "wireValue": "double"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "double",
+ "double": 1.1
+ }
+ },
+ "jsonExample": 1.1
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1.1
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bool",
+ "camelCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "snakeCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BOOL",
+ "safeName": "BOOL"
+ },
+ "pascalCase": {
+ "unsafeName": "Bool",
+ "safeName": "Bool"
+ }
+ },
+ "wireValue": "bool"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "boolean",
+ "boolean": true
+ }
+ },
+ "jsonExample": true
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": true
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "datetime",
+ "camelCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME",
+ "safeName": "DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Datetime",
+ "safeName": "Datetime"
+ }
+ },
+ "wireValue": "datetime"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "datetime",
+ "datetime": "2024-01-15T09:30:00.000Z",
+ "raw": "2024-01-15T09:30:00Z"
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "date",
+ "camelCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "snakeCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATE",
+ "safeName": "DATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Date",
+ "safeName": "Date"
+ }
+ },
+ "wireValue": "date"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "date",
+ "date": "2023-01-15"
+ }
+ },
+ "jsonExample": "2023-01-15"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "2023-01-15"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "uuid",
+ "camelCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "snakeCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ },
+ "pascalCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ }
+ },
+ "wireValue": "uuid"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "uuid",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "UUID",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "base64",
+ "camelCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "snakeCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BASE64",
+ "safeName": "BASE64"
+ },
+ "pascalCase": {
+ "unsafeName": "Base64",
+ "safeName": "Base64"
+ }
+ },
+ "wireValue": "base64"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "base64",
+ "base64": "SGVsbG8gd29ybGQh"
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BASE_64",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "wireValue": "list"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "list",
+ "list": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "list"
+ }
+ }
+ },
+ "jsonExample": "list"
+ },
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "list"
+ }
+ }
+ },
+ "jsonExample": "list"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "list",
+ "list"
+ ]
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "list",
+ "list"
+ ]
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "set",
+ "camelCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "snakeCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SET",
+ "safeName": "SET"
+ },
+ "pascalCase": {
+ "unsafeName": "Set",
+ "safeName": "Set"
+ }
+ },
+ "wireValue": "set"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "set",
+ "set": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "set"
+ }
+ }
+ },
+ "jsonExample": "set"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "set"
+ ]
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "set"
+ ]
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "map",
+ "map": [
+ {
+ "key": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "map"
+ }
+ }
+ },
+ "jsonExample": "map"
+ }
+ }
+ ],
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "1": "map"
+ }
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "1": "map"
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bigint",
+ "camelCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "snakeCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BIGINT",
+ "safeName": "BIGINT"
+ },
+ "pascalCase": {
+ "unsafeName": "Bigint",
+ "safeName": "Bigint"
+ }
+ },
+ "wireValue": "bigint"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "bigInteger",
+ "bigInteger": "1000000"
+ }
+ },
+ "jsonExample": "1000000"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BIG_INTEGER",
+ "v2": {
+ "type": "bigInteger",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "1000000"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ }
+ },
+ "jsonExample": {
+ "string": "string",
+ "integer": 1,
+ "long": 1000000,
+ "double": 1.1,
+ "bool": true,
+ "datetime": "2024-01-15T09:30:00Z",
+ "date": "2023-01-15",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32",
+ "base64": "SGVsbG8gd29ybGQh",
+ "list": [
+ "list",
+ "list"
+ ],
+ "set": [
+ "set"
+ ],
+ "map": {
+ "1": "map"
+ },
+ "bigint": "1000000"
+ }
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": "Create endpoint for service A"
+ },
+ {
+ "id": "endpoint_endpoints/duplicate-names-a.get",
+ "name": {
+ "originalName": "get",
+ "camelCase": {
+ "unsafeName": "get",
+ "safeName": "get"
+ },
+ "snakeCase": {
+ "unsafeName": "get",
+ "safeName": "get"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET",
+ "safeName": "GET"
+ },
+ "pascalCase": {
+ "unsafeName": "Get",
+ "safeName": "Get"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "GET",
+ "basePath": null,
+ "path": {
+ "head": "/",
+ "parts": [
+ {
+ "pathParameter": "id",
+ "tail": ""
+ }
+ ]
+ },
+ "fullPath": {
+ "head": "/duplicate-names-a/",
+ "parts": [
+ {
+ "pathParameter": "id",
+ "tail": ""
+ }
+ ]
+ },
+ "pathParameters": [
+ {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "allPathParameters": [
+ {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "filter",
+ "camelCase": {
+ "unsafeName": "filter",
+ "safeName": "filter"
+ },
+ "snakeCase": {
+ "unsafeName": "filter",
+ "safeName": "filter"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "FILTER",
+ "safeName": "FILTER"
+ },
+ "pascalCase": {
+ "unsafeName": "Filter",
+ "safeName": "Filter"
+ }
+ },
+ "wireValue": "filter"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "allowMultiple": false,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "headers": [],
+ "requestBody": null,
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "wrapper",
+ "wrapperName": {
+ "originalName": "GetRequestA",
+ "camelCase": {
+ "unsafeName": "getRequestA",
+ "safeName": "getRequestA"
+ },
+ "snakeCase": {
+ "unsafeName": "get_request_a",
+ "safeName": "get_request_a"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_REQUEST_A",
+ "safeName": "GET_REQUEST_A"
+ },
+ "pascalCase": {
+ "unsafeName": "GetRequestA",
+ "safeName": "GetRequestA"
+ }
+ },
+ "bodyKey": {
+ "originalName": "body",
+ "camelCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "snakeCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BODY",
+ "safeName": "BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "Body",
+ "safeName": "Body"
+ }
+ },
+ "includePathParameters": true,
+ "onlyPathParameters": false
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": null,
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "1c54673f",
+ "url": "/duplicate-names-a/id",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [
+ {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "id"
+ }
+ }
+ },
+ "jsonExample": "id"
+ }
+ }
+ ],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": null,
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": null
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": "Get endpoint for service A"
+ },
+ {
+ "id": "endpoint_endpoints/duplicate-names-a.list",
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "GET",
+ "basePath": null,
+ "path": {
+ "head": "",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/duplicate-names-a",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "page",
+ "camelCase": {
+ "unsafeName": "page",
+ "safeName": "page"
+ },
+ "snakeCase": {
+ "unsafeName": "page",
+ "safeName": "page"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGE",
+ "safeName": "PAGE"
+ },
+ "pascalCase": {
+ "unsafeName": "Page",
+ "safeName": "Page"
+ }
+ },
+ "wireValue": "page"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "allowMultiple": false,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "limit",
+ "camelCase": {
+ "unsafeName": "limit",
+ "safeName": "limit"
+ },
+ "snakeCase": {
+ "unsafeName": "limit",
+ "safeName": "limit"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIMIT",
+ "safeName": "LIMIT"
+ },
+ "pascalCase": {
+ "unsafeName": "Limit",
+ "safeName": "Limit"
+ }
+ },
+ "wireValue": "limit"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "allowMultiple": false,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "headers": [],
+ "requestBody": null,
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "wrapper",
+ "wrapperName": {
+ "originalName": "ListRequestA",
+ "camelCase": {
+ "unsafeName": "listRequestA",
+ "safeName": "listRequestA"
+ },
+ "snakeCase": {
+ "unsafeName": "list_request_a",
+ "safeName": "list_request_a"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST_REQUEST_A",
+ "safeName": "LIST_REQUEST_A"
+ },
+ "pascalCase": {
+ "unsafeName": "ListRequestA",
+ "safeName": "ListRequestA"
+ }
+ },
+ "bodyKey": {
+ "originalName": "body",
+ "camelCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "snakeCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BODY",
+ "safeName": "BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "Body",
+ "safeName": "Body"
+ }
+ },
+ "includePathParameters": false,
+ "onlyPathParameters": false
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": null,
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "b8b5a106",
+ "url": "/duplicate-names-a",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": null,
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": null
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": "List endpoint for service A"
+ }
+ ],
+ "audiences": null
+ },
+ "service_endpoints/duplicate-names-b": {
+ "availability": null,
+ "name": {
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "duplicate-names-b",
+ "camelCase": {
+ "unsafeName": "duplicateNamesB",
+ "safeName": "duplicateNamesB"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_b",
+ "safeName": "duplicate_names_b"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_B",
+ "safeName": "DUPLICATE_NAMES_B"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesB",
+ "safeName": "DuplicateNamesB"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "duplicate-names-b",
+ "camelCase": {
+ "unsafeName": "duplicateNamesB",
+ "safeName": "duplicateNamesB"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_b",
+ "safeName": "duplicate_names_b"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_B",
+ "safeName": "DUPLICATE_NAMES_B"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesB",
+ "safeName": "DuplicateNamesB"
+ }
+ }
+ }
+ },
+ "displayName": null,
+ "basePath": {
+ "head": "/duplicate-names-b",
+ "parts": []
+ },
+ "headers": [],
+ "pathParameters": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "transport": {
+ "type": "http"
+ },
+ "endpoints": [
+ {
+ "id": "endpoint_endpoints/duplicate-names-b.create",
+ "name": {
+ "originalName": "create",
+ "camelCase": {
+ "unsafeName": "create",
+ "safeName": "create"
+ },
+ "snakeCase": {
+ "unsafeName": "create",
+ "safeName": "create"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CREATE",
+ "safeName": "CREATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Create",
+ "safeName": "Create"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/duplicate-names-b",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "inlinedRequestBody",
+ "name": {
+ "originalName": "CreateRequestB",
+ "camelCase": {
+ "unsafeName": "createRequestB",
+ "safeName": "createRequestB"
+ },
+ "snakeCase": {
+ "unsafeName": "create_request_b",
+ "safeName": "create_request_b"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CREATE_REQUEST_B",
+ "safeName": "CREATE_REQUEST_B"
+ },
+ "pascalCase": {
+ "unsafeName": "CreateRequestB",
+ "safeName": "CreateRequestB"
+ }
+ },
+ "extends": [],
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "description",
+ "camelCase": {
+ "unsafeName": "description",
+ "safeName": "description"
+ },
+ "snakeCase": {
+ "unsafeName": "description",
+ "safeName": "description"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DESCRIPTION",
+ "safeName": "DESCRIPTION"
+ },
+ "pascalCase": {
+ "unsafeName": "Description",
+ "safeName": "Description"
+ }
+ },
+ "wireValue": "description"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "propertyAccess": null,
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "count",
+ "camelCase": {
+ "unsafeName": "count",
+ "safeName": "count"
+ },
+ "snakeCase": {
+ "unsafeName": "count",
+ "safeName": "count"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "COUNT",
+ "safeName": "COUNT"
+ },
+ "pascalCase": {
+ "unsafeName": "Count",
+ "safeName": "Count"
+ }
+ },
+ "wireValue": "count"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "propertyAccess": null,
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "extra-properties": false,
+ "extendedProperties": [],
+ "docs": null,
+ "v2Examples": null,
+ "contentType": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "wrapper",
+ "wrapperName": {
+ "originalName": "CreateRequestB",
+ "camelCase": {
+ "unsafeName": "createRequestB",
+ "safeName": "createRequestB"
+ },
+ "snakeCase": {
+ "unsafeName": "create_request_b",
+ "safeName": "create_request_b"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CREATE_REQUEST_B",
+ "safeName": "CREATE_REQUEST_B"
+ },
+ "pascalCase": {
+ "unsafeName": "CreateRequestB",
+ "safeName": "CreateRequestB"
+ }
+ },
+ "bodyKey": {
+ "originalName": "body",
+ "camelCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "snakeCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BODY",
+ "safeName": "BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "Body",
+ "safeName": "Body"
+ }
+ },
+ "includePathParameters": false,
+ "onlyPathParameters": false
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "e09d0cf8",
+ "url": "/duplicate-names-b",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "inlinedRequestBody",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "description",
+ "camelCase": {
+ "unsafeName": "description",
+ "safeName": "description"
+ },
+ "snakeCase": {
+ "unsafeName": "description",
+ "safeName": "description"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DESCRIPTION",
+ "safeName": "DESCRIPTION"
+ },
+ "pascalCase": {
+ "unsafeName": "Description",
+ "safeName": "Description"
+ }
+ },
+ "wireValue": "description"
+ },
+ "originalTypeDeclaration": null,
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "description"
+ }
+ }
+ },
+ "jsonExample": "description"
+ }
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "count",
+ "camelCase": {
+ "unsafeName": "count",
+ "safeName": "count"
+ },
+ "snakeCase": {
+ "unsafeName": "count",
+ "safeName": "count"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "COUNT",
+ "safeName": "COUNT"
+ },
+ "pascalCase": {
+ "unsafeName": "Count",
+ "safeName": "Count"
+ }
+ },
+ "wireValue": "count"
+ },
+ "originalTypeDeclaration": null,
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ }
+ }
+ ],
+ "extraProperties": null,
+ "jsonExample": {
+ "description": "description",
+ "count": 1
+ }
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "long",
+ "camelCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "snakeCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LONG",
+ "safeName": "LONG"
+ },
+ "pascalCase": {
+ "unsafeName": "Long",
+ "safeName": "Long"
+ }
+ },
+ "wireValue": "long"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "long",
+ "long": 1000000
+ }
+ },
+ "jsonExample": 1000000
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "LONG",
+ "v2": {
+ "type": "long",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1000000
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "double",
+ "camelCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "snakeCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOUBLE",
+ "safeName": "DOUBLE"
+ },
+ "pascalCase": {
+ "unsafeName": "Double",
+ "safeName": "Double"
+ }
+ },
+ "wireValue": "double"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "double",
+ "double": 1.1
+ }
+ },
+ "jsonExample": 1.1
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1.1
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bool",
+ "camelCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "snakeCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BOOL",
+ "safeName": "BOOL"
+ },
+ "pascalCase": {
+ "unsafeName": "Bool",
+ "safeName": "Bool"
+ }
+ },
+ "wireValue": "bool"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "boolean",
+ "boolean": true
+ }
+ },
+ "jsonExample": true
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": true
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "datetime",
+ "camelCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME",
+ "safeName": "DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Datetime",
+ "safeName": "Datetime"
+ }
+ },
+ "wireValue": "datetime"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "datetime",
+ "datetime": "2024-01-15T09:30:00.000Z",
+ "raw": "2024-01-15T09:30:00Z"
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "date",
+ "camelCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "snakeCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATE",
+ "safeName": "DATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Date",
+ "safeName": "Date"
+ }
+ },
+ "wireValue": "date"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "date",
+ "date": "2023-01-15"
+ }
+ },
+ "jsonExample": "2023-01-15"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "2023-01-15"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "uuid",
+ "camelCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "snakeCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ },
+ "pascalCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ }
+ },
+ "wireValue": "uuid"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "uuid",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "UUID",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "base64",
+ "camelCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "snakeCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BASE64",
+ "safeName": "BASE64"
+ },
+ "pascalCase": {
+ "unsafeName": "Base64",
+ "safeName": "Base64"
+ }
+ },
+ "wireValue": "base64"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "base64",
+ "base64": "SGVsbG8gd29ybGQh"
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BASE_64",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "wireValue": "list"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "list",
+ "list": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "list"
+ }
+ }
+ },
+ "jsonExample": "list"
+ },
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "list"
+ }
+ }
+ },
+ "jsonExample": "list"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "list",
+ "list"
+ ]
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "list",
+ "list"
+ ]
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "set",
+ "camelCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "snakeCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SET",
+ "safeName": "SET"
+ },
+ "pascalCase": {
+ "unsafeName": "Set",
+ "safeName": "Set"
+ }
+ },
+ "wireValue": "set"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "set",
+ "set": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "set"
+ }
+ }
+ },
+ "jsonExample": "set"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "set"
+ ]
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "set"
+ ]
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "map",
+ "map": [
+ {
+ "key": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "map"
+ }
+ }
+ },
+ "jsonExample": "map"
+ }
+ }
+ ],
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "1": "map"
+ }
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "1": "map"
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bigint",
+ "camelCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "snakeCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BIGINT",
+ "safeName": "BIGINT"
+ },
+ "pascalCase": {
+ "unsafeName": "Bigint",
+ "safeName": "Bigint"
+ }
+ },
+ "wireValue": "bigint"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "bigInteger",
+ "bigInteger": "1000000"
+ }
+ },
+ "jsonExample": "1000000"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BIG_INTEGER",
+ "v2": {
+ "type": "bigInteger",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "1000000"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ }
+ },
+ "jsonExample": {
+ "string": "string",
+ "integer": 1,
+ "long": 1000000,
+ "double": 1.1,
+ "bool": true,
+ "datetime": "2024-01-15T09:30:00Z",
+ "date": "2023-01-15",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32",
+ "base64": "SGVsbG8gd29ybGQh",
+ "list": [
+ "list",
+ "list"
+ ],
+ "set": [
+ "set"
+ ],
+ "map": {
+ "1": "map"
+ },
+ "bigint": "1000000"
+ }
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": "Create endpoint for service B"
+ },
+ {
+ "id": "endpoint_endpoints/duplicate-names-b.get",
+ "name": {
+ "originalName": "get",
+ "camelCase": {
+ "unsafeName": "get",
+ "safeName": "get"
+ },
+ "snakeCase": {
+ "unsafeName": "get",
+ "safeName": "get"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET",
+ "safeName": "GET"
+ },
+ "pascalCase": {
+ "unsafeName": "Get",
+ "safeName": "Get"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "GET",
+ "basePath": null,
+ "path": {
+ "head": "/",
+ "parts": [
+ {
+ "pathParameter": "id",
+ "tail": ""
+ }
+ ]
+ },
+ "fullPath": {
+ "head": "/duplicate-names-b/",
+ "parts": [
+ {
+ "pathParameter": "id",
+ "tail": ""
+ }
+ ]
+ },
+ "pathParameters": [
+ {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "allPathParameters": [
+ {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "expand",
+ "camelCase": {
+ "unsafeName": "expand",
+ "safeName": "expand"
+ },
+ "snakeCase": {
+ "unsafeName": "expand",
+ "safeName": "expand"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "EXPAND",
+ "safeName": "EXPAND"
+ },
+ "pascalCase": {
+ "unsafeName": "Expand",
+ "safeName": "Expand"
+ }
+ },
+ "wireValue": "expand"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "allowMultiple": false,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "headers": [],
+ "requestBody": null,
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "wrapper",
+ "wrapperName": {
+ "originalName": "GetRequestB",
+ "camelCase": {
+ "unsafeName": "getRequestB",
+ "safeName": "getRequestB"
+ },
+ "snakeCase": {
+ "unsafeName": "get_request_b",
+ "safeName": "get_request_b"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_REQUEST_B",
+ "safeName": "GET_REQUEST_B"
+ },
+ "pascalCase": {
+ "unsafeName": "GetRequestB",
+ "safeName": "GetRequestB"
+ }
+ },
+ "bodyKey": {
+ "originalName": "body",
+ "camelCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "snakeCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BODY",
+ "safeName": "BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "Body",
+ "safeName": "Body"
+ }
+ },
+ "includePathParameters": true,
+ "onlyPathParameters": false
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": null,
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "1c54673f",
+ "url": "/duplicate-names-b/id",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [
+ {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "id"
+ }
+ }
+ },
+ "jsonExample": "id"
+ }
+ }
+ ],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": null,
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": null
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": "Get endpoint for service B"
+ },
+ {
+ "id": "endpoint_endpoints/duplicate-names-b.list",
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "GET",
+ "basePath": null,
+ "path": {
+ "head": "",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/duplicate-names-b",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "cursor",
+ "camelCase": {
+ "unsafeName": "cursor",
+ "safeName": "cursor"
+ },
+ "snakeCase": {
+ "unsafeName": "cursor",
+ "safeName": "cursor"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CURSOR",
+ "safeName": "CURSOR"
+ },
+ "pascalCase": {
+ "unsafeName": "Cursor",
+ "safeName": "Cursor"
+ }
+ },
+ "wireValue": "cursor"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "allowMultiple": false,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "size",
+ "camelCase": {
+ "unsafeName": "size",
+ "safeName": "size"
+ },
+ "snakeCase": {
+ "unsafeName": "size",
+ "safeName": "size"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SIZE",
+ "safeName": "SIZE"
+ },
+ "pascalCase": {
+ "unsafeName": "Size",
+ "safeName": "Size"
+ }
+ },
+ "wireValue": "size"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "allowMultiple": false,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "headers": [],
+ "requestBody": null,
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "wrapper",
+ "wrapperName": {
+ "originalName": "ListRequestB",
+ "camelCase": {
+ "unsafeName": "listRequestB",
+ "safeName": "listRequestB"
+ },
+ "snakeCase": {
+ "unsafeName": "list_request_b",
+ "safeName": "list_request_b"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST_REQUEST_B",
+ "safeName": "LIST_REQUEST_B"
+ },
+ "pascalCase": {
+ "unsafeName": "ListRequestB",
+ "safeName": "ListRequestB"
+ }
+ },
+ "bodyKey": {
+ "originalName": "body",
+ "camelCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "snakeCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BODY",
+ "safeName": "BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "Body",
+ "safeName": "Body"
+ }
+ },
+ "includePathParameters": false,
+ "onlyPathParameters": false
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": null,
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "b8b5a106",
+ "url": "/duplicate-names-b",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": null,
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": null
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": "List endpoint for service B"
+ }
+ ],
+ "audiences": null
+ },
+ "service_endpoints/duplicate-names-c": {
+ "availability": null,
+ "name": {
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "duplicate-names-c",
+ "camelCase": {
+ "unsafeName": "duplicateNamesC",
+ "safeName": "duplicateNamesC"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_c",
+ "safeName": "duplicate_names_c"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_C",
+ "safeName": "DUPLICATE_NAMES_C"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesC",
+ "safeName": "DuplicateNamesC"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "duplicate-names-c",
+ "camelCase": {
+ "unsafeName": "duplicateNamesC",
+ "safeName": "duplicateNamesC"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_c",
+ "safeName": "duplicate_names_c"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_C",
+ "safeName": "DUPLICATE_NAMES_C"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesC",
+ "safeName": "DuplicateNamesC"
+ }
+ }
+ }
+ },
+ "displayName": null,
+ "basePath": {
+ "head": "/duplicate-names-c",
+ "parts": []
+ },
+ "headers": [],
+ "pathParameters": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "transport": {
+ "type": "http"
+ },
+ "endpoints": [
+ {
+ "id": "endpoint_endpoints/duplicate-names-c.create",
+ "name": {
+ "originalName": "create",
+ "camelCase": {
+ "unsafeName": "create",
+ "safeName": "create"
+ },
+ "snakeCase": {
+ "unsafeName": "create",
+ "safeName": "create"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CREATE",
+ "safeName": "CREATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Create",
+ "safeName": "Create"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/duplicate-names-c",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "inlinedRequestBody",
+ "name": {
+ "originalName": "CreateRequestC",
+ "camelCase": {
+ "unsafeName": "createRequestC",
+ "safeName": "createRequestC"
+ },
+ "snakeCase": {
+ "unsafeName": "create_request_c",
+ "safeName": "create_request_c"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CREATE_REQUEST_C",
+ "safeName": "CREATE_REQUEST_C"
+ },
+ "pascalCase": {
+ "unsafeName": "CreateRequestC",
+ "safeName": "CreateRequestC"
+ }
+ },
+ "extends": [],
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "label",
+ "camelCase": {
+ "unsafeName": "label",
+ "safeName": "label"
+ },
+ "snakeCase": {
+ "unsafeName": "label",
+ "safeName": "label"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LABEL",
+ "safeName": "LABEL"
+ },
+ "pascalCase": {
+ "unsafeName": "Label",
+ "safeName": "Label"
+ }
+ },
+ "wireValue": "label"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "propertyAccess": null,
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "priority",
+ "camelCase": {
+ "unsafeName": "priority",
+ "safeName": "priority"
+ },
+ "snakeCase": {
+ "unsafeName": "priority",
+ "safeName": "priority"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIORITY",
+ "safeName": "PRIORITY"
+ },
+ "pascalCase": {
+ "unsafeName": "Priority",
+ "safeName": "Priority"
+ }
+ },
+ "wireValue": "priority"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "propertyAccess": null,
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "extra-properties": false,
+ "extendedProperties": [],
+ "docs": null,
+ "v2Examples": null,
+ "contentType": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "wrapper",
+ "wrapperName": {
+ "originalName": "CreateRequestC",
+ "camelCase": {
+ "unsafeName": "createRequestC",
+ "safeName": "createRequestC"
+ },
+ "snakeCase": {
+ "unsafeName": "create_request_c",
+ "safeName": "create_request_c"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CREATE_REQUEST_C",
+ "safeName": "CREATE_REQUEST_C"
+ },
+ "pascalCase": {
+ "unsafeName": "CreateRequestC",
+ "safeName": "CreateRequestC"
+ }
+ },
+ "bodyKey": {
+ "originalName": "body",
+ "camelCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "snakeCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BODY",
+ "safeName": "BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "Body",
+ "safeName": "Body"
+ }
+ },
+ "includePathParameters": false,
+ "onlyPathParameters": false
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "9cd77cf9",
+ "url": "/duplicate-names-c",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "inlinedRequestBody",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "label",
+ "camelCase": {
+ "unsafeName": "label",
+ "safeName": "label"
+ },
+ "snakeCase": {
+ "unsafeName": "label",
+ "safeName": "label"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LABEL",
+ "safeName": "LABEL"
+ },
+ "pascalCase": {
+ "unsafeName": "Label",
+ "safeName": "Label"
+ }
+ },
+ "wireValue": "label"
+ },
+ "originalTypeDeclaration": null,
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "label"
+ }
+ }
+ },
+ "jsonExample": "label"
+ }
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "priority",
+ "camelCase": {
+ "unsafeName": "priority",
+ "safeName": "priority"
+ },
+ "snakeCase": {
+ "unsafeName": "priority",
+ "safeName": "priority"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIORITY",
+ "safeName": "PRIORITY"
+ },
+ "pascalCase": {
+ "unsafeName": "Priority",
+ "safeName": "Priority"
+ }
+ },
+ "wireValue": "priority"
+ },
+ "originalTypeDeclaration": null,
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ }
+ }
+ ],
+ "extraProperties": null,
+ "jsonExample": {
+ "label": "label",
+ "priority": 1
+ }
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "long",
+ "camelCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "snakeCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LONG",
+ "safeName": "LONG"
+ },
+ "pascalCase": {
+ "unsafeName": "Long",
+ "safeName": "Long"
+ }
+ },
+ "wireValue": "long"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "long",
+ "long": 1000000
+ }
+ },
+ "jsonExample": 1000000
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "LONG",
+ "v2": {
+ "type": "long",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1000000
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "double",
+ "camelCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "snakeCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOUBLE",
+ "safeName": "DOUBLE"
+ },
+ "pascalCase": {
+ "unsafeName": "Double",
+ "safeName": "Double"
+ }
+ },
+ "wireValue": "double"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "double",
+ "double": 1.1
+ }
+ },
+ "jsonExample": 1.1
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1.1
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bool",
+ "camelCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "snakeCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BOOL",
+ "safeName": "BOOL"
+ },
+ "pascalCase": {
+ "unsafeName": "Bool",
+ "safeName": "Bool"
+ }
+ },
+ "wireValue": "bool"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "boolean",
+ "boolean": true
+ }
+ },
+ "jsonExample": true
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": true
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "datetime",
+ "camelCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME",
+ "safeName": "DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Datetime",
+ "safeName": "Datetime"
+ }
+ },
+ "wireValue": "datetime"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "datetime",
+ "datetime": "2024-01-15T09:30:00.000Z",
+ "raw": "2024-01-15T09:30:00Z"
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "date",
+ "camelCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "snakeCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATE",
+ "safeName": "DATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Date",
+ "safeName": "Date"
+ }
+ },
+ "wireValue": "date"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "date",
+ "date": "2023-01-15"
+ }
+ },
+ "jsonExample": "2023-01-15"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "2023-01-15"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "uuid",
+ "camelCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "snakeCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ },
+ "pascalCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ }
+ },
+ "wireValue": "uuid"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "uuid",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "UUID",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "base64",
+ "camelCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "snakeCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BASE64",
+ "safeName": "BASE64"
+ },
+ "pascalCase": {
+ "unsafeName": "Base64",
+ "safeName": "Base64"
+ }
+ },
+ "wireValue": "base64"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "base64",
+ "base64": "SGVsbG8gd29ybGQh"
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BASE_64",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "wireValue": "list"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "list",
+ "list": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "list"
+ }
+ }
+ },
+ "jsonExample": "list"
+ },
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "list"
+ }
+ }
+ },
+ "jsonExample": "list"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "list",
+ "list"
+ ]
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "list",
+ "list"
+ ]
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "set",
+ "camelCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "snakeCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SET",
+ "safeName": "SET"
+ },
+ "pascalCase": {
+ "unsafeName": "Set",
+ "safeName": "Set"
+ }
+ },
+ "wireValue": "set"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "set",
+ "set": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "set"
+ }
+ }
+ },
+ "jsonExample": "set"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "set"
+ ]
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "set"
+ ]
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "map",
+ "map": [
+ {
+ "key": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "map"
+ }
+ }
+ },
+ "jsonExample": "map"
+ }
+ }
+ ],
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "1": "map"
+ }
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "1": "map"
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bigint",
+ "camelCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "snakeCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BIGINT",
+ "safeName": "BIGINT"
+ },
+ "pascalCase": {
+ "unsafeName": "Bigint",
+ "safeName": "Bigint"
+ }
+ },
+ "wireValue": "bigint"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "bigInteger",
+ "bigInteger": "1000000"
+ }
+ },
+ "jsonExample": "1000000"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BIG_INTEGER",
+ "v2": {
+ "type": "bigInteger",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "1000000"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ }
+ },
+ "jsonExample": {
+ "string": "string",
+ "integer": 1,
+ "long": 1000000,
+ "double": 1.1,
+ "bool": true,
+ "datetime": "2024-01-15T09:30:00Z",
+ "date": "2023-01-15",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32",
+ "base64": "SGVsbG8gd29ybGQh",
+ "list": [
+ "list",
+ "list"
+ ],
+ "set": [
+ "set"
+ ],
+ "map": {
+ "1": "map"
+ },
+ "bigint": "1000000"
+ }
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": "Create endpoint for service C"
+ },
+ {
+ "id": "endpoint_endpoints/duplicate-names-c.get",
+ "name": {
+ "originalName": "get",
+ "camelCase": {
+ "unsafeName": "get",
+ "safeName": "get"
+ },
+ "snakeCase": {
+ "unsafeName": "get",
+ "safeName": "get"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET",
+ "safeName": "GET"
+ },
+ "pascalCase": {
+ "unsafeName": "Get",
+ "safeName": "Get"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "GET",
+ "basePath": null,
+ "path": {
+ "head": "/",
+ "parts": [
+ {
+ "pathParameter": "id",
+ "tail": ""
+ }
+ ]
+ },
+ "fullPath": {
+ "head": "/duplicate-names-c/",
+ "parts": [
+ {
+ "pathParameter": "id",
+ "tail": ""
+ }
+ ]
+ },
+ "pathParameters": [
+ {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "allPathParameters": [
+ {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "verbose",
+ "camelCase": {
+ "unsafeName": "verbose",
+ "safeName": "verbose"
+ },
+ "snakeCase": {
+ "unsafeName": "verbose",
+ "safeName": "verbose"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "VERBOSE",
+ "safeName": "VERBOSE"
+ },
+ "pascalCase": {
+ "unsafeName": "Verbose",
+ "safeName": "Verbose"
+ }
+ },
+ "wireValue": "verbose"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "allowMultiple": false,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "headers": [],
+ "requestBody": null,
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "wrapper",
+ "wrapperName": {
+ "originalName": "GetRequestC",
+ "camelCase": {
+ "unsafeName": "getRequestC",
+ "safeName": "getRequestC"
+ },
+ "snakeCase": {
+ "unsafeName": "get_request_c",
+ "safeName": "get_request_c"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_REQUEST_C",
+ "safeName": "GET_REQUEST_C"
+ },
+ "pascalCase": {
+ "unsafeName": "GetRequestC",
+ "safeName": "GetRequestC"
+ }
+ },
+ "bodyKey": {
+ "originalName": "body",
+ "camelCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "snakeCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BODY",
+ "safeName": "BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "Body",
+ "safeName": "Body"
+ }
+ },
+ "includePathParameters": true,
+ "onlyPathParameters": false
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": null,
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "1c54673f",
+ "url": "/duplicate-names-c/id",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [
+ {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "id"
+ }
+ }
+ },
+ "jsonExample": "id"
+ }
+ }
+ ],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": null,
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": null
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": "Get endpoint for service C"
+ },
+ {
+ "id": "endpoint_endpoints/duplicate-names-c.list",
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "GET",
+ "basePath": null,
+ "path": {
+ "head": "",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/duplicate-names-c",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "offset",
+ "camelCase": {
+ "unsafeName": "offset",
+ "safeName": "offset"
+ },
+ "snakeCase": {
+ "unsafeName": "offset",
+ "safeName": "offset"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OFFSET",
+ "safeName": "OFFSET"
+ },
+ "pascalCase": {
+ "unsafeName": "Offset",
+ "safeName": "Offset"
+ }
+ },
+ "wireValue": "offset"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "allowMultiple": false,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "count",
+ "camelCase": {
+ "unsafeName": "count",
+ "safeName": "count"
+ },
+ "snakeCase": {
+ "unsafeName": "count",
+ "safeName": "count"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "COUNT",
+ "safeName": "COUNT"
+ },
+ "pascalCase": {
+ "unsafeName": "Count",
+ "safeName": "Count"
+ }
+ },
+ "wireValue": "count"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "allowMultiple": false,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "headers": [],
+ "requestBody": null,
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "wrapper",
+ "wrapperName": {
+ "originalName": "ListRequestC",
+ "camelCase": {
+ "unsafeName": "listRequestC",
+ "safeName": "listRequestC"
+ },
+ "snakeCase": {
+ "unsafeName": "list_request_c",
+ "safeName": "list_request_c"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST_REQUEST_C",
+ "safeName": "LIST_REQUEST_C"
+ },
+ "pascalCase": {
+ "unsafeName": "ListRequestC",
+ "safeName": "ListRequestC"
+ }
+ },
+ "bodyKey": {
+ "originalName": "body",
+ "camelCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "snakeCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BODY",
+ "safeName": "BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "Body",
+ "safeName": "Body"
+ }
+ },
+ "includePathParameters": false,
+ "onlyPathParameters": false
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": null,
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "b8b5a106",
+ "url": "/duplicate-names-c",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": null,
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": null
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": "List endpoint for service C"
+ }
+ ],
+ "audiences": null
+ },
+ "service_endpoints/enum": {
+ "availability": null,
+ "name": {
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ }
+ },
+ "displayName": null,
+ "basePath": {
+ "head": "/enum",
+ "parts": []
+ },
+ "headers": [],
+ "pathParameters": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "transport": {
+ "type": "http"
+ },
+ "endpoints": [
+ {
+ "id": "endpoint_endpoints/enum.getAndReturnEnum",
+ "name": {
+ "originalName": "getAndReturnEnum",
+ "camelCase": {
+ "unsafeName": "getAndReturnEnum",
+ "safeName": "getAndReturnEnum"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_enum",
+ "safeName": "get_and_return_enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_ENUM",
+ "safeName": "GET_AND_RETURN_ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnEnum",
+ "safeName": "GetAndReturnEnum"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/enum",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "WeatherReport",
+ "camelCase": {
+ "unsafeName": "weatherReport",
+ "safeName": "weatherReport"
+ },
+ "snakeCase": {
+ "unsafeName": "weather_report",
+ "safeName": "weather_report"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "WEATHER_REPORT",
+ "safeName": "WEATHER_REPORT"
+ },
+ "pascalCase": {
+ "unsafeName": "WeatherReport",
+ "safeName": "WeatherReport"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/enum:WeatherReport",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "WeatherReport",
+ "camelCase": {
+ "unsafeName": "weatherReport",
+ "safeName": "weatherReport"
+ },
+ "snakeCase": {
+ "unsafeName": "weather_report",
+ "safeName": "weather_report"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "WEATHER_REPORT",
+ "safeName": "WEATHER_REPORT"
+ },
+ "pascalCase": {
+ "unsafeName": "WeatherReport",
+ "safeName": "WeatherReport"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/enum:WeatherReport",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "WeatherReport",
+ "camelCase": {
+ "unsafeName": "weatherReport",
+ "safeName": "weatherReport"
+ },
+ "snakeCase": {
+ "unsafeName": "weather_report",
+ "safeName": "weather_report"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "WEATHER_REPORT",
+ "safeName": "WEATHER_REPORT"
+ },
+ "pascalCase": {
+ "unsafeName": "WeatherReport",
+ "safeName": "WeatherReport"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/enum:WeatherReport",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "d03750c1",
+ "url": "/enum",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "enum",
+ "value": {
+ "name": {
+ "originalName": "SUNNY",
+ "camelCase": {
+ "unsafeName": "sunny",
+ "safeName": "sunny"
+ },
+ "snakeCase": {
+ "unsafeName": "sunny",
+ "safeName": "sunny"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SUNNY",
+ "safeName": "SUNNY"
+ },
+ "pascalCase": {
+ "unsafeName": "Sunny",
+ "safeName": "Sunny"
+ }
+ },
+ "wireValue": "SUNNY"
+ }
+ },
+ "typeName": {
+ "name": {
+ "originalName": "WeatherReport",
+ "camelCase": {
+ "unsafeName": "weatherReport",
+ "safeName": "weatherReport"
+ },
+ "snakeCase": {
+ "unsafeName": "weather_report",
+ "safeName": "weather_report"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "WEATHER_REPORT",
+ "safeName": "WEATHER_REPORT"
+ },
+ "pascalCase": {
+ "unsafeName": "WeatherReport",
+ "safeName": "WeatherReport"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/enum:WeatherReport"
+ }
+ },
+ "jsonExample": "SUNNY"
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "enum",
+ "value": {
+ "name": {
+ "originalName": "SUNNY",
+ "camelCase": {
+ "unsafeName": "sunny",
+ "safeName": "sunny"
+ },
+ "snakeCase": {
+ "unsafeName": "sunny",
+ "safeName": "sunny"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SUNNY",
+ "safeName": "SUNNY"
+ },
+ "pascalCase": {
+ "unsafeName": "Sunny",
+ "safeName": "Sunny"
+ }
+ },
+ "wireValue": "SUNNY"
+ }
+ },
+ "typeName": {
+ "name": {
+ "originalName": "WeatherReport",
+ "camelCase": {
+ "unsafeName": "weatherReport",
+ "safeName": "weatherReport"
+ },
+ "snakeCase": {
+ "unsafeName": "weather_report",
+ "safeName": "weather_report"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "WEATHER_REPORT",
+ "safeName": "WEATHER_REPORT"
+ },
+ "pascalCase": {
+ "unsafeName": "WeatherReport",
+ "safeName": "WeatherReport"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/enum:WeatherReport"
+ }
+ },
+ "jsonExample": "SUNNY"
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "audiences": null
+ },
+ "service_endpoints/http-methods": {
+ "availability": null,
+ "name": {
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "http-methods",
+ "camelCase": {
+ "unsafeName": "httpMethods",
+ "safeName": "httpMethods"
+ },
+ "snakeCase": {
+ "unsafeName": "http_methods",
+ "safeName": "http_methods"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "HTTP_METHODS",
+ "safeName": "HTTP_METHODS"
+ },
+ "pascalCase": {
+ "unsafeName": "HTTPMethods",
+ "safeName": "HTTPMethods"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "http-methods",
+ "camelCase": {
+ "unsafeName": "httpMethods",
+ "safeName": "httpMethods"
+ },
+ "snakeCase": {
+ "unsafeName": "http_methods",
+ "safeName": "http_methods"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "HTTP_METHODS",
+ "safeName": "HTTP_METHODS"
+ },
+ "pascalCase": {
+ "unsafeName": "HTTPMethods",
+ "safeName": "HTTPMethods"
+ }
+ }
+ }
+ },
+ "displayName": null,
+ "basePath": {
+ "head": "/http-methods",
+ "parts": []
+ },
+ "headers": [],
+ "pathParameters": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "transport": {
+ "type": "http"
+ },
+ "endpoints": [
+ {
+ "id": "endpoint_endpoints/http-methods.testGet",
+ "name": {
+ "originalName": "testGet",
+ "camelCase": {
+ "unsafeName": "testGet",
+ "safeName": "testGet"
+ },
+ "snakeCase": {
+ "unsafeName": "test_get",
+ "safeName": "test_get"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TEST_GET",
+ "safeName": "TEST_GET"
+ },
+ "pascalCase": {
+ "unsafeName": "TestGet",
+ "safeName": "TestGet"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "GET",
+ "basePath": null,
+ "path": {
+ "head": "/",
+ "parts": [
+ {
+ "pathParameter": "id",
+ "tail": ""
+ }
+ ]
+ },
+ "fullPath": {
+ "head": "/http-methods/",
+ "parts": [
+ {
+ "pathParameter": "id",
+ "tail": ""
+ }
+ ]
+ },
+ "pathParameters": [
+ {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "allPathParameters": [
+ {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": null,
+ "v2RequestBodies": null,
+ "sdkRequest": null,
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "a52a5ddc",
+ "url": "/http-methods/id",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [
+ {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "id"
+ }
+ }
+ },
+ "jsonExample": "id"
+ }
+ }
+ ],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": null,
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/http-methods.testPost",
+ "name": {
+ "originalName": "testPost",
+ "camelCase": {
+ "unsafeName": "testPost",
+ "safeName": "testPost"
+ },
+ "snakeCase": {
+ "unsafeName": "test_post",
+ "safeName": "test_post"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TEST_POST",
+ "safeName": "TEST_POST"
+ },
+ "pascalCase": {
+ "unsafeName": "TestPost",
+ "safeName": "TestPost"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/http-methods",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "b99a14e3",
+ "url": "/http-methods",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ }
+ },
+ "jsonExample": {
+ "string": "string"
+ }
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "long",
+ "camelCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "snakeCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LONG",
+ "safeName": "LONG"
+ },
+ "pascalCase": {
+ "unsafeName": "Long",
+ "safeName": "Long"
+ }
+ },
+ "wireValue": "long"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "long",
+ "long": 1000000
+ }
+ },
+ "jsonExample": 1000000
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "LONG",
+ "v2": {
+ "type": "long",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1000000
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "double",
+ "camelCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "snakeCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOUBLE",
+ "safeName": "DOUBLE"
+ },
+ "pascalCase": {
+ "unsafeName": "Double",
+ "safeName": "Double"
+ }
+ },
+ "wireValue": "double"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "double",
+ "double": 1.1
+ }
+ },
+ "jsonExample": 1.1
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1.1
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bool",
+ "camelCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "snakeCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BOOL",
+ "safeName": "BOOL"
+ },
+ "pascalCase": {
+ "unsafeName": "Bool",
+ "safeName": "Bool"
+ }
+ },
+ "wireValue": "bool"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "boolean",
+ "boolean": true
+ }
+ },
+ "jsonExample": true
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": true
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "datetime",
+ "camelCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME",
+ "safeName": "DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Datetime",
+ "safeName": "Datetime"
+ }
+ },
+ "wireValue": "datetime"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "datetime",
+ "datetime": "2024-01-15T09:30:00.000Z",
+ "raw": "2024-01-15T09:30:00Z"
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "date",
+ "camelCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "snakeCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATE",
+ "safeName": "DATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Date",
+ "safeName": "Date"
+ }
+ },
+ "wireValue": "date"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "date",
+ "date": "2023-01-15"
+ }
+ },
+ "jsonExample": "2023-01-15"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "2023-01-15"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "uuid",
+ "camelCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "snakeCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ },
+ "pascalCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ }
+ },
+ "wireValue": "uuid"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "uuid",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "UUID",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "base64",
+ "camelCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "snakeCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BASE64",
+ "safeName": "BASE64"
+ },
+ "pascalCase": {
+ "unsafeName": "Base64",
+ "safeName": "Base64"
+ }
+ },
+ "wireValue": "base64"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "base64",
+ "base64": "SGVsbG8gd29ybGQh"
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BASE_64",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "wireValue": "list"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "list",
+ "list": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "list"
+ }
+ }
+ },
+ "jsonExample": "list"
+ },
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "list"
+ }
+ }
+ },
+ "jsonExample": "list"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "list",
+ "list"
+ ]
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "list",
+ "list"
+ ]
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "set",
+ "camelCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "snakeCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SET",
+ "safeName": "SET"
+ },
+ "pascalCase": {
+ "unsafeName": "Set",
+ "safeName": "Set"
+ }
+ },
+ "wireValue": "set"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "set",
+ "set": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "set"
+ }
+ }
+ },
+ "jsonExample": "set"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "set"
+ ]
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "set"
+ ]
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "map",
+ "map": [
+ {
+ "key": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "map"
+ }
+ }
+ },
+ "jsonExample": "map"
+ }
+ }
+ ],
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "1": "map"
+ }
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "1": "map"
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bigint",
+ "camelCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "snakeCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BIGINT",
+ "safeName": "BIGINT"
+ },
+ "pascalCase": {
+ "unsafeName": "Bigint",
+ "safeName": "Bigint"
+ }
+ },
+ "wireValue": "bigint"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "bigInteger",
+ "bigInteger": "1000000"
+ }
+ },
+ "jsonExample": "1000000"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BIG_INTEGER",
+ "v2": {
+ "type": "bigInteger",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "1000000"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ }
+ },
+ "jsonExample": {
+ "string": "string",
+ "integer": 1,
+ "long": 1000000,
+ "double": 1.1,
+ "bool": true,
+ "datetime": "2024-01-15T09:30:00Z",
+ "date": "2023-01-15",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32",
+ "base64": "SGVsbG8gd29ybGQh",
+ "list": [
+ "list",
+ "list"
+ ],
+ "set": [
+ "set"
+ ],
+ "map": {
+ "1": "map"
+ },
+ "bigint": "1000000"
+ }
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": {
+ "status": "DEPRECATED",
+ "message": null
+ },
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/http-methods.testPut",
+ "name": {
+ "originalName": "testPut",
+ "camelCase": {
+ "unsafeName": "testPut",
+ "safeName": "testPut"
+ },
+ "snakeCase": {
+ "unsafeName": "test_put",
+ "safeName": "test_put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TEST_PUT",
+ "safeName": "TEST_PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "TestPut",
+ "safeName": "TestPut"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "PUT",
+ "basePath": null,
+ "path": {
+ "head": "/",
+ "parts": [
+ {
+ "pathParameter": "id",
+ "tail": ""
+ }
+ ]
+ },
+ "fullPath": {
+ "head": "/http-methods/",
+ "parts": [
+ {
+ "pathParameter": "id",
+ "tail": ""
+ }
+ ]
+ },
+ "pathParameters": [
+ {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "allPathParameters": [
+ {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "c1254a9c",
+ "url": "/http-methods/id",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [
+ {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "id"
+ }
+ }
+ },
+ "jsonExample": "id"
+ }
+ }
+ ],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ }
+ },
+ "jsonExample": {
+ "string": "string"
+ }
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "long",
+ "camelCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "snakeCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LONG",
+ "safeName": "LONG"
+ },
+ "pascalCase": {
+ "unsafeName": "Long",
+ "safeName": "Long"
+ }
+ },
+ "wireValue": "long"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "long",
+ "long": 1000000
+ }
+ },
+ "jsonExample": 1000000
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "LONG",
+ "v2": {
+ "type": "long",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1000000
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "double",
+ "camelCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "snakeCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOUBLE",
+ "safeName": "DOUBLE"
+ },
+ "pascalCase": {
+ "unsafeName": "Double",
+ "safeName": "Double"
+ }
+ },
+ "wireValue": "double"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "double",
+ "double": 1.1
+ }
+ },
+ "jsonExample": 1.1
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1.1
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bool",
+ "camelCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "snakeCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BOOL",
+ "safeName": "BOOL"
+ },
+ "pascalCase": {
+ "unsafeName": "Bool",
+ "safeName": "Bool"
+ }
+ },
+ "wireValue": "bool"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "boolean",
+ "boolean": true
+ }
+ },
+ "jsonExample": true
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": true
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "datetime",
+ "camelCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME",
+ "safeName": "DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Datetime",
+ "safeName": "Datetime"
+ }
+ },
+ "wireValue": "datetime"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "datetime",
+ "datetime": "2024-01-15T09:30:00.000Z",
+ "raw": "2024-01-15T09:30:00Z"
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "date",
+ "camelCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "snakeCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATE",
+ "safeName": "DATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Date",
+ "safeName": "Date"
+ }
+ },
+ "wireValue": "date"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "date",
+ "date": "2023-01-15"
+ }
+ },
+ "jsonExample": "2023-01-15"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "2023-01-15"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "uuid",
+ "camelCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "snakeCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ },
+ "pascalCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ }
+ },
+ "wireValue": "uuid"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "uuid",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "UUID",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "base64",
+ "camelCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "snakeCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BASE64",
+ "safeName": "BASE64"
+ },
+ "pascalCase": {
+ "unsafeName": "Base64",
+ "safeName": "Base64"
+ }
+ },
+ "wireValue": "base64"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "base64",
+ "base64": "SGVsbG8gd29ybGQh"
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BASE_64",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "wireValue": "list"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "list",
+ "list": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "list"
+ }
+ }
+ },
+ "jsonExample": "list"
+ },
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "list"
+ }
+ }
+ },
+ "jsonExample": "list"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "list",
+ "list"
+ ]
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "list",
+ "list"
+ ]
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "set",
+ "camelCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "snakeCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SET",
+ "safeName": "SET"
+ },
+ "pascalCase": {
+ "unsafeName": "Set",
+ "safeName": "Set"
+ }
+ },
+ "wireValue": "set"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "set",
+ "set": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "set"
+ }
+ }
+ },
+ "jsonExample": "set"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "set"
+ ]
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "set"
+ ]
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "map",
+ "map": [
+ {
+ "key": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "map"
+ }
+ }
+ },
+ "jsonExample": "map"
+ }
+ }
+ ],
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "1": "map"
+ }
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "1": "map"
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bigint",
+ "camelCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "snakeCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BIGINT",
+ "safeName": "BIGINT"
+ },
+ "pascalCase": {
+ "unsafeName": "Bigint",
+ "safeName": "Bigint"
+ }
+ },
+ "wireValue": "bigint"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "bigInteger",
+ "bigInteger": "1000000"
+ }
+ },
+ "jsonExample": "1000000"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BIG_INTEGER",
+ "v2": {
+ "type": "bigInteger",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "1000000"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ }
+ },
+ "jsonExample": {
+ "string": "string",
+ "integer": 1,
+ "long": 1000000,
+ "double": 1.1,
+ "bool": true,
+ "datetime": "2024-01-15T09:30:00Z",
+ "date": "2023-01-15",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32",
+ "base64": "SGVsbG8gd29ybGQh",
+ "list": [
+ "list",
+ "list"
+ ],
+ "set": [
+ "set"
+ ],
+ "map": {
+ "1": "map"
+ },
+ "bigint": "1000000"
+ }
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": {
+ "status": "DEPRECATED",
+ "message": "Use testPatch instead."
+ },
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/http-methods.testPatch",
+ "name": {
+ "originalName": "testPatch",
+ "camelCase": {
+ "unsafeName": "testPatch",
+ "safeName": "testPatch"
+ },
+ "snakeCase": {
+ "unsafeName": "test_patch",
+ "safeName": "test_patch"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TEST_PATCH",
+ "safeName": "TEST_PATCH"
+ },
+ "pascalCase": {
+ "unsafeName": "TestPatch",
+ "safeName": "TestPatch"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "PATCH",
+ "basePath": null,
+ "path": {
+ "head": "/",
+ "parts": [
+ {
+ "pathParameter": "id",
+ "tail": ""
+ }
+ ]
+ },
+ "fullPath": {
+ "head": "/http-methods/",
+ "parts": [
+ {
+ "pathParameter": "id",
+ "tail": ""
+ }
+ ]
+ },
+ "pathParameters": [
+ {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "allPathParameters": [
+ {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "cce429b4",
+ "url": "/http-methods/id",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [
+ {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "id"
+ }
+ }
+ },
+ "jsonExample": "id"
+ }
+ }
+ ],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "long",
+ "camelCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "snakeCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LONG",
+ "safeName": "LONG"
+ },
+ "pascalCase": {
+ "unsafeName": "Long",
+ "safeName": "Long"
+ }
+ },
+ "wireValue": "long"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "LONG",
+ "v2": {
+ "type": "long",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "double",
+ "camelCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "snakeCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOUBLE",
+ "safeName": "DOUBLE"
+ },
+ "pascalCase": {
+ "unsafeName": "Double",
+ "safeName": "Double"
+ }
+ },
+ "wireValue": "double"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bool",
+ "camelCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "snakeCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BOOL",
+ "safeName": "BOOL"
+ },
+ "pascalCase": {
+ "unsafeName": "Bool",
+ "safeName": "Bool"
+ }
+ },
+ "wireValue": "bool"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "datetime",
+ "camelCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME",
+ "safeName": "DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Datetime",
+ "safeName": "Datetime"
+ }
+ },
+ "wireValue": "datetime"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "date",
+ "camelCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "snakeCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATE",
+ "safeName": "DATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Date",
+ "safeName": "Date"
+ }
+ },
+ "wireValue": "date"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "uuid",
+ "camelCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "snakeCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ },
+ "pascalCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ }
+ },
+ "wireValue": "uuid"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "UUID",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "base64",
+ "camelCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "snakeCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BASE64",
+ "safeName": "BASE64"
+ },
+ "pascalCase": {
+ "unsafeName": "Base64",
+ "safeName": "Base64"
+ }
+ },
+ "wireValue": "base64"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BASE_64",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "wireValue": "list"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "set",
+ "camelCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "snakeCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SET",
+ "safeName": "SET"
+ },
+ "pascalCase": {
+ "unsafeName": "Set",
+ "safeName": "Set"
+ }
+ },
+ "wireValue": "set"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bigint",
+ "camelCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "snakeCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BIGINT",
+ "safeName": "BIGINT"
+ },
+ "pascalCase": {
+ "unsafeName": "Bigint",
+ "safeName": "Bigint"
+ }
+ },
+ "wireValue": "bigint"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BIG_INTEGER",
+ "v2": {
+ "type": "bigInteger",
+ "default": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ }
+ },
+ "jsonExample": {}
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "long",
+ "camelCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "snakeCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LONG",
+ "safeName": "LONG"
+ },
+ "pascalCase": {
+ "unsafeName": "Long",
+ "safeName": "Long"
+ }
+ },
+ "wireValue": "long"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "long",
+ "long": 1000000
+ }
+ },
+ "jsonExample": 1000000
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "LONG",
+ "v2": {
+ "type": "long",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1000000
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "double",
+ "camelCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "snakeCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOUBLE",
+ "safeName": "DOUBLE"
+ },
+ "pascalCase": {
+ "unsafeName": "Double",
+ "safeName": "Double"
+ }
+ },
+ "wireValue": "double"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "double",
+ "double": 1.1
+ }
+ },
+ "jsonExample": 1.1
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1.1
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bool",
+ "camelCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "snakeCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BOOL",
+ "safeName": "BOOL"
+ },
+ "pascalCase": {
+ "unsafeName": "Bool",
+ "safeName": "Bool"
+ }
+ },
+ "wireValue": "bool"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "boolean",
+ "boolean": true
+ }
+ },
+ "jsonExample": true
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": true
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "datetime",
+ "camelCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME",
+ "safeName": "DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Datetime",
+ "safeName": "Datetime"
+ }
+ },
+ "wireValue": "datetime"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "datetime",
+ "datetime": "2024-01-15T09:30:00.000Z",
+ "raw": "2024-01-15T09:30:00Z"
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "date",
+ "camelCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "snakeCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATE",
+ "safeName": "DATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Date",
+ "safeName": "Date"
+ }
+ },
+ "wireValue": "date"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "date",
+ "date": "2023-01-15"
+ }
+ },
+ "jsonExample": "2023-01-15"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "2023-01-15"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "uuid",
+ "camelCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "snakeCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ },
+ "pascalCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ }
+ },
+ "wireValue": "uuid"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "uuid",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "UUID",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "base64",
+ "camelCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "snakeCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BASE64",
+ "safeName": "BASE64"
+ },
+ "pascalCase": {
+ "unsafeName": "Base64",
+ "safeName": "Base64"
+ }
+ },
+ "wireValue": "base64"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "base64",
+ "base64": "SGVsbG8gd29ybGQh"
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BASE_64",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "wireValue": "list"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "list",
+ "list": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "list"
+ }
+ }
+ },
+ "jsonExample": "list"
+ },
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "list"
+ }
+ }
+ },
+ "jsonExample": "list"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "list",
+ "list"
+ ]
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "list",
+ "list"
+ ]
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "set",
+ "camelCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "snakeCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SET",
+ "safeName": "SET"
+ },
+ "pascalCase": {
+ "unsafeName": "Set",
+ "safeName": "Set"
+ }
+ },
+ "wireValue": "set"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "set",
+ "set": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "set"
+ }
+ }
+ },
+ "jsonExample": "set"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "set"
+ ]
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "set"
+ ]
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "map",
+ "map": [
+ {
+ "key": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "map"
+ }
+ }
+ },
+ "jsonExample": "map"
+ }
+ }
+ ],
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "1": "map"
+ }
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "1": "map"
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bigint",
+ "camelCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "snakeCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BIGINT",
+ "safeName": "BIGINT"
+ },
+ "pascalCase": {
+ "unsafeName": "Bigint",
+ "safeName": "Bigint"
+ }
+ },
+ "wireValue": "bigint"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "bigInteger",
+ "bigInteger": "1000000"
+ }
+ },
+ "jsonExample": "1000000"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BIG_INTEGER",
+ "v2": {
+ "type": "bigInteger",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "1000000"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ }
+ },
+ "jsonExample": {
+ "string": "string",
+ "integer": 1,
+ "long": 1000000,
+ "double": 1.1,
+ "bool": true,
+ "datetime": "2024-01-15T09:30:00Z",
+ "date": "2023-01-15",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32",
+ "base64": "SGVsbG8gd29ybGQh",
+ "list": [
+ "list",
+ "list"
+ ],
+ "set": [
+ "set"
+ ],
+ "map": {
+ "1": "map"
+ },
+ "bigint": "1000000"
+ }
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": {
+ "status": "PRE_RELEASE",
+ "message": null
+ },
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/http-methods.testDelete",
+ "name": {
+ "originalName": "testDelete",
+ "camelCase": {
+ "unsafeName": "testDelete",
+ "safeName": "testDelete"
+ },
+ "snakeCase": {
+ "unsafeName": "test_delete",
+ "safeName": "test_delete"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TEST_DELETE",
+ "safeName": "TEST_DELETE"
+ },
+ "pascalCase": {
+ "unsafeName": "TestDelete",
+ "safeName": "TestDelete"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "DELETE",
+ "basePath": null,
+ "path": {
+ "head": "/",
+ "parts": [
+ {
+ "pathParameter": "id",
+ "tail": ""
+ }
+ ]
+ },
+ "fullPath": {
+ "head": "/http-methods/",
+ "parts": [
+ {
+ "pathParameter": "id",
+ "tail": ""
+ }
+ ]
+ },
+ "pathParameters": [
+ {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "allPathParameters": [
+ {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": null,
+ "v2RequestBodies": null,
+ "sdkRequest": null,
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "3bd79b6d",
+ "url": "/http-methods/id",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [
+ {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "id"
+ }
+ }
+ },
+ "jsonExample": "id"
+ }
+ }
+ ],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": null,
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "boolean",
+ "boolean": true
+ }
+ },
+ "jsonExample": true
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": {
+ "status": "IN_DEVELOPMENT",
+ "message": null
+ },
+ "docs": null
+ }
+ ],
+ "audiences": null
+ },
+ "service_endpoints/object": {
+ "availability": null,
+ "name": {
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ }
+ },
+ "displayName": null,
+ "basePath": {
+ "head": "/object",
+ "parts": []
+ },
+ "headers": [],
+ "pathParameters": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "transport": {
+ "type": "http"
+ },
+ "endpoints": [
+ {
+ "id": "endpoint_endpoints/object.getAndReturnWithOptionalField",
+ "name": {
+ "originalName": "getAndReturnWithOptionalField",
+ "camelCase": {
+ "unsafeName": "getAndReturnWithOptionalField",
+ "safeName": "getAndReturnWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_with_optional_field",
+ "safeName": "get_and_return_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_WITH_OPTIONAL_FIELD",
+ "safeName": "GET_AND_RETURN_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnWithOptionalField",
+ "safeName": "GetAndReturnWithOptionalField"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/get-and-return-with-optional-field",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/object/get-and-return-with-optional-field",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "ee6f66e3",
+ "url": "/object/get-and-return-with-optional-field",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "long",
+ "camelCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "snakeCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LONG",
+ "safeName": "LONG"
+ },
+ "pascalCase": {
+ "unsafeName": "Long",
+ "safeName": "Long"
+ }
+ },
+ "wireValue": "long"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "LONG",
+ "v2": {
+ "type": "long",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "double",
+ "camelCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "snakeCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOUBLE",
+ "safeName": "DOUBLE"
+ },
+ "pascalCase": {
+ "unsafeName": "Double",
+ "safeName": "Double"
+ }
+ },
+ "wireValue": "double"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bool",
+ "camelCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "snakeCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BOOL",
+ "safeName": "BOOL"
+ },
+ "pascalCase": {
+ "unsafeName": "Bool",
+ "safeName": "Bool"
+ }
+ },
+ "wireValue": "bool"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "datetime",
+ "camelCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME",
+ "safeName": "DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Datetime",
+ "safeName": "Datetime"
+ }
+ },
+ "wireValue": "datetime"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "date",
+ "camelCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "snakeCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATE",
+ "safeName": "DATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Date",
+ "safeName": "Date"
+ }
+ },
+ "wireValue": "date"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "uuid",
+ "camelCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "snakeCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ },
+ "pascalCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ }
+ },
+ "wireValue": "uuid"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "UUID",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "base64",
+ "camelCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "snakeCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BASE64",
+ "safeName": "BASE64"
+ },
+ "pascalCase": {
+ "unsafeName": "Base64",
+ "safeName": "Base64"
+ }
+ },
+ "wireValue": "base64"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BASE_64",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "wireValue": "list"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "set",
+ "camelCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "snakeCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SET",
+ "safeName": "SET"
+ },
+ "pascalCase": {
+ "unsafeName": "Set",
+ "safeName": "Set"
+ }
+ },
+ "wireValue": "set"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bigint",
+ "camelCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "snakeCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BIGINT",
+ "safeName": "BIGINT"
+ },
+ "pascalCase": {
+ "unsafeName": "Bigint",
+ "safeName": "Bigint"
+ }
+ },
+ "wireValue": "bigint"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BIG_INTEGER",
+ "v2": {
+ "type": "bigInteger",
+ "default": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ }
+ },
+ "jsonExample": {}
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "long",
+ "camelCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "snakeCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LONG",
+ "safeName": "LONG"
+ },
+ "pascalCase": {
+ "unsafeName": "Long",
+ "safeName": "Long"
+ }
+ },
+ "wireValue": "long"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "long",
+ "long": 1000000
+ }
+ },
+ "jsonExample": 1000000
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "LONG",
+ "v2": {
+ "type": "long",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1000000
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "double",
+ "camelCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "snakeCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOUBLE",
+ "safeName": "DOUBLE"
+ },
+ "pascalCase": {
+ "unsafeName": "Double",
+ "safeName": "Double"
+ }
+ },
+ "wireValue": "double"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "double",
+ "double": 1.1
+ }
+ },
+ "jsonExample": 1.1
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1.1
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bool",
+ "camelCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "snakeCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BOOL",
+ "safeName": "BOOL"
+ },
+ "pascalCase": {
+ "unsafeName": "Bool",
+ "safeName": "Bool"
+ }
+ },
+ "wireValue": "bool"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "boolean",
+ "boolean": true
+ }
+ },
+ "jsonExample": true
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": true
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "datetime",
+ "camelCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME",
+ "safeName": "DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Datetime",
+ "safeName": "Datetime"
+ }
+ },
+ "wireValue": "datetime"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "datetime",
+ "datetime": "2024-01-15T09:30:00.000Z",
+ "raw": "2024-01-15T09:30:00Z"
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "date",
+ "camelCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "snakeCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATE",
+ "safeName": "DATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Date",
+ "safeName": "Date"
+ }
+ },
+ "wireValue": "date"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "date",
+ "date": "2023-01-15"
+ }
+ },
+ "jsonExample": "2023-01-15"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "2023-01-15"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "uuid",
+ "camelCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "snakeCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ },
+ "pascalCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ }
+ },
+ "wireValue": "uuid"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "uuid",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "UUID",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "base64",
+ "camelCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "snakeCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BASE64",
+ "safeName": "BASE64"
+ },
+ "pascalCase": {
+ "unsafeName": "Base64",
+ "safeName": "Base64"
+ }
+ },
+ "wireValue": "base64"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "base64",
+ "base64": "SGVsbG8gd29ybGQh"
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BASE_64",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "wireValue": "list"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "list",
+ "list": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "list"
+ }
+ }
+ },
+ "jsonExample": "list"
+ },
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "list"
+ }
+ }
+ },
+ "jsonExample": "list"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "list",
+ "list"
+ ]
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "list",
+ "list"
+ ]
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "set",
+ "camelCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "snakeCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SET",
+ "safeName": "SET"
+ },
+ "pascalCase": {
+ "unsafeName": "Set",
+ "safeName": "Set"
+ }
+ },
+ "wireValue": "set"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "set",
+ "set": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "set"
+ }
+ }
+ },
+ "jsonExample": "set"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "set"
+ ]
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "set"
+ ]
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "map",
+ "map": [
+ {
+ "key": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "map"
+ }
+ }
+ },
+ "jsonExample": "map"
+ }
+ }
+ ],
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "1": "map"
+ }
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "1": "map"
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bigint",
+ "camelCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "snakeCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BIGINT",
+ "safeName": "BIGINT"
+ },
+ "pascalCase": {
+ "unsafeName": "Bigint",
+ "safeName": "Bigint"
+ }
+ },
+ "wireValue": "bigint"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "bigInteger",
+ "bigInteger": "1000000"
+ }
+ },
+ "jsonExample": "1000000"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BIG_INTEGER",
+ "v2": {
+ "type": "bigInteger",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "1000000"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ }
+ },
+ "jsonExample": {
+ "string": "string",
+ "integer": 1,
+ "long": 1000000,
+ "double": 1.1,
+ "bool": true,
+ "datetime": "2024-01-15T09:30:00Z",
+ "date": "2023-01-15",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32",
+ "base64": "SGVsbG8gd29ybGQh",
+ "list": [
+ "list",
+ "list"
+ ],
+ "set": [
+ "set"
+ ],
+ "map": {
+ "1": "map"
+ },
+ "bigint": "1000000"
+ }
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/object.getAndReturnWithRequiredField",
+ "name": {
+ "originalName": "getAndReturnWithRequiredField",
+ "camelCase": {
+ "unsafeName": "getAndReturnWithRequiredField",
+ "safeName": "getAndReturnWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_with_required_field",
+ "safeName": "get_and_return_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_WITH_REQUIRED_FIELD",
+ "safeName": "GET_AND_RETURN_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnWithRequiredField",
+ "safeName": "GetAndReturnWithRequiredField"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/get-and-return-with-required-field",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/object/get-and-return-with-required-field",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "d214d2bf",
+ "url": "/object/get-and-return-with-required-field",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ }
+ },
+ "jsonExample": {
+ "string": "string"
+ }
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ }
+ },
+ "jsonExample": {
+ "string": "string"
+ }
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/object.getAndReturnWithMapOfMap",
+ "name": {
+ "originalName": "getAndReturnWithMapOfMap",
+ "camelCase": {
+ "unsafeName": "getAndReturnWithMapOfMap",
+ "safeName": "getAndReturnWithMapOfMap"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_with_map_of_map",
+ "safeName": "get_and_return_with_map_of_map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_WITH_MAP_OF_MAP",
+ "safeName": "GET_AND_RETURN_WITH_MAP_OF_MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnWithMapOfMap",
+ "safeName": "GetAndReturnWithMapOfMap"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/get-and-return-with-map-of-map",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/object/get-and-return-with-map-of-map",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithMapOfMap",
+ "camelCase": {
+ "unsafeName": "objectWithMapOfMap",
+ "safeName": "objectWithMapOfMap"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_map_of_map",
+ "safeName": "object_with_map_of_map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_MAP_OF_MAP",
+ "safeName": "OBJECT_WITH_MAP_OF_MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithMapOfMap",
+ "safeName": "ObjectWithMapOfMap"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithMapOfMap",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithMapOfMap",
+ "camelCase": {
+ "unsafeName": "objectWithMapOfMap",
+ "safeName": "objectWithMapOfMap"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_map_of_map",
+ "safeName": "object_with_map_of_map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_MAP_OF_MAP",
+ "safeName": "OBJECT_WITH_MAP_OF_MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithMapOfMap",
+ "safeName": "ObjectWithMapOfMap"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithMapOfMap",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithMapOfMap",
+ "camelCase": {
+ "unsafeName": "objectWithMapOfMap",
+ "safeName": "objectWithMapOfMap"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_map_of_map",
+ "safeName": "object_with_map_of_map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_MAP_OF_MAP",
+ "safeName": "OBJECT_WITH_MAP_OF_MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithMapOfMap",
+ "safeName": "ObjectWithMapOfMap"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithMapOfMap",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "93160029",
+ "url": "/object/get-and-return-with-map-of-map",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithMapOfMap",
+ "camelCase": {
+ "unsafeName": "objectWithMapOfMap",
+ "safeName": "objectWithMapOfMap"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_map_of_map",
+ "safeName": "object_with_map_of_map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_MAP_OF_MAP",
+ "safeName": "OBJECT_WITH_MAP_OF_MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithMapOfMap",
+ "safeName": "ObjectWithMapOfMap"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithMapOfMap"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "map",
+ "map": [
+ {
+ "key": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "map"
+ }
+ }
+ },
+ "jsonExample": "map"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "map",
+ "map": [
+ {
+ "key": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "map"
+ }
+ }
+ },
+ "jsonExample": "map"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "map"
+ }
+ }
+ },
+ "jsonExample": "map"
+ }
+ }
+ ],
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "map": "map"
+ }
+ }
+ }
+ ],
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "map": {
+ "map": "map"
+ }
+ }
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithMapOfMap",
+ "camelCase": {
+ "unsafeName": "objectWithMapOfMap",
+ "safeName": "objectWithMapOfMap"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_map_of_map",
+ "safeName": "object_with_map_of_map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_MAP_OF_MAP",
+ "safeName": "OBJECT_WITH_MAP_OF_MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithMapOfMap",
+ "safeName": "ObjectWithMapOfMap"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithMapOfMap"
+ }
+ },
+ "jsonExample": {
+ "map": {
+ "map": {
+ "map": "map"
+ }
+ }
+ }
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithMapOfMap",
+ "camelCase": {
+ "unsafeName": "objectWithMapOfMap",
+ "safeName": "objectWithMapOfMap"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_map_of_map",
+ "safeName": "object_with_map_of_map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_MAP_OF_MAP",
+ "safeName": "OBJECT_WITH_MAP_OF_MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithMapOfMap",
+ "safeName": "ObjectWithMapOfMap"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithMapOfMap"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "map",
+ "map": [
+ {
+ "key": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "map"
+ }
+ }
+ },
+ "jsonExample": "map"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "map",
+ "map": [
+ {
+ "key": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "map"
+ }
+ }
+ },
+ "jsonExample": "map"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "map"
+ }
+ }
+ },
+ "jsonExample": "map"
+ }
+ }
+ ],
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "map": "map"
+ }
+ }
+ }
+ ],
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "map": {
+ "map": "map"
+ }
+ }
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithMapOfMap",
+ "camelCase": {
+ "unsafeName": "objectWithMapOfMap",
+ "safeName": "objectWithMapOfMap"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_map_of_map",
+ "safeName": "object_with_map_of_map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_MAP_OF_MAP",
+ "safeName": "OBJECT_WITH_MAP_OF_MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithMapOfMap",
+ "safeName": "ObjectWithMapOfMap"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithMapOfMap"
+ }
+ },
+ "jsonExample": {
+ "map": {
+ "map": {
+ "map": "map"
+ }
+ }
+ }
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/object.getAndReturnNestedWithOptionalField",
+ "name": {
+ "originalName": "getAndReturnNestedWithOptionalField",
+ "camelCase": {
+ "unsafeName": "getAndReturnNestedWithOptionalField",
+ "safeName": "getAndReturnNestedWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_nested_with_optional_field",
+ "safeName": "get_and_return_nested_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_NESTED_WITH_OPTIONAL_FIELD",
+ "safeName": "GET_AND_RETURN_NESTED_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnNestedWithOptionalField",
+ "safeName": "GetAndReturnNestedWithOptionalField"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/get-and-return-nested-with-optional-field",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/object/get-and-return-nested-with-optional-field",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "NestedObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithOptionalField",
+ "safeName": "nestedObjectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_optional_field",
+ "safeName": "nested_object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithOptionalField",
+ "safeName": "NestedObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "NestedObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithOptionalField",
+ "safeName": "nestedObjectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_optional_field",
+ "safeName": "nested_object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithOptionalField",
+ "safeName": "NestedObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "NestedObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithOptionalField",
+ "safeName": "nestedObjectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_optional_field",
+ "safeName": "nested_object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithOptionalField",
+ "safeName": "NestedObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "7c8b88f1",
+ "url": "/object/get-and-return-nested-with-optional-field",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "NestedObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithOptionalField",
+ "safeName": "nestedObjectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_optional_field",
+ "safeName": "nested_object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithOptionalField",
+ "safeName": "NestedObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "NestedObject",
+ "camelCase": {
+ "unsafeName": "nestedObject",
+ "safeName": "nestedObject"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object",
+ "safeName": "nested_object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT",
+ "safeName": "NESTED_OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObject",
+ "safeName": "NestedObject"
+ }
+ },
+ "wireValue": "NestedObject"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "NestedObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithOptionalField",
+ "safeName": "nestedObjectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_optional_field",
+ "safeName": "nested_object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithOptionalField",
+ "safeName": "NestedObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "NestedObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithOptionalField",
+ "safeName": "nestedObjectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_optional_field",
+ "safeName": "nested_object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithOptionalField",
+ "safeName": "NestedObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithOptionalField"
+ }
+ },
+ "jsonExample": {}
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "NestedObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithOptionalField",
+ "safeName": "nestedObjectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_optional_field",
+ "safeName": "nested_object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithOptionalField",
+ "safeName": "NestedObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "NestedObject",
+ "camelCase": {
+ "unsafeName": "nestedObject",
+ "safeName": "nestedObject"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object",
+ "safeName": "nested_object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT",
+ "safeName": "NESTED_OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObject",
+ "safeName": "NestedObject"
+ }
+ },
+ "wireValue": "NestedObject"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "NestedObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithOptionalField",
+ "safeName": "nestedObjectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_optional_field",
+ "safeName": "nested_object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithOptionalField",
+ "safeName": "NestedObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "long",
+ "camelCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "snakeCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LONG",
+ "safeName": "LONG"
+ },
+ "pascalCase": {
+ "unsafeName": "Long",
+ "safeName": "Long"
+ }
+ },
+ "wireValue": "long"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "long",
+ "long": 1000000
+ }
+ },
+ "jsonExample": 1000000
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "LONG",
+ "v2": {
+ "type": "long",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1000000
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "double",
+ "camelCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "snakeCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOUBLE",
+ "safeName": "DOUBLE"
+ },
+ "pascalCase": {
+ "unsafeName": "Double",
+ "safeName": "Double"
+ }
+ },
+ "wireValue": "double"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "double",
+ "double": 1.1
+ }
+ },
+ "jsonExample": 1.1
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1.1
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bool",
+ "camelCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "snakeCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BOOL",
+ "safeName": "BOOL"
+ },
+ "pascalCase": {
+ "unsafeName": "Bool",
+ "safeName": "Bool"
+ }
+ },
+ "wireValue": "bool"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "boolean",
+ "boolean": true
+ }
+ },
+ "jsonExample": true
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": true
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "datetime",
+ "camelCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME",
+ "safeName": "DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Datetime",
+ "safeName": "Datetime"
+ }
+ },
+ "wireValue": "datetime"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "datetime",
+ "datetime": "2024-01-15T09:30:00.000Z",
+ "raw": "2024-01-15T09:30:00Z"
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "date",
+ "camelCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "snakeCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATE",
+ "safeName": "DATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Date",
+ "safeName": "Date"
+ }
+ },
+ "wireValue": "date"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "date",
+ "date": "2023-01-15"
+ }
+ },
+ "jsonExample": "2023-01-15"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "2023-01-15"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "uuid",
+ "camelCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "snakeCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ },
+ "pascalCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ }
+ },
+ "wireValue": "uuid"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "uuid",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "UUID",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "base64",
+ "camelCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "snakeCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BASE64",
+ "safeName": "BASE64"
+ },
+ "pascalCase": {
+ "unsafeName": "Base64",
+ "safeName": "Base64"
+ }
+ },
+ "wireValue": "base64"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "base64",
+ "base64": "SGVsbG8gd29ybGQh"
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BASE_64",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "wireValue": "list"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "list",
+ "list": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "list"
+ }
+ }
+ },
+ "jsonExample": "list"
+ },
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "list"
+ }
+ }
+ },
+ "jsonExample": "list"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "list",
+ "list"
+ ]
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "list",
+ "list"
+ ]
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "set",
+ "camelCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "snakeCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SET",
+ "safeName": "SET"
+ },
+ "pascalCase": {
+ "unsafeName": "Set",
+ "safeName": "Set"
+ }
+ },
+ "wireValue": "set"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "set",
+ "set": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "set"
+ }
+ }
+ },
+ "jsonExample": "set"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "set"
+ ]
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "set"
+ ]
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "map",
+ "map": [
+ {
+ "key": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "map"
+ }
+ }
+ },
+ "jsonExample": "map"
+ }
+ }
+ ],
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "1": "map"
+ }
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "1": "map"
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bigint",
+ "camelCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "snakeCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BIGINT",
+ "safeName": "BIGINT"
+ },
+ "pascalCase": {
+ "unsafeName": "Bigint",
+ "safeName": "Bigint"
+ }
+ },
+ "wireValue": "bigint"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "bigInteger",
+ "bigInteger": "1000000"
+ }
+ },
+ "jsonExample": "1000000"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BIG_INTEGER",
+ "v2": {
+ "type": "bigInteger",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "1000000"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ }
+ },
+ "jsonExample": {
+ "string": "string",
+ "integer": 1,
+ "long": 1000000,
+ "double": 1.1,
+ "bool": true,
+ "datetime": "2024-01-15T09:30:00Z",
+ "date": "2023-01-15",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32",
+ "base64": "SGVsbG8gd29ybGQh",
+ "list": [
+ "list",
+ "list"
+ ],
+ "set": [
+ "set"
+ ],
+ "map": {
+ "1": "map"
+ },
+ "bigint": "1000000"
+ }
+ },
+ "valueType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "jsonExample": {
+ "string": "string",
+ "integer": 1,
+ "long": 1000000,
+ "double": 1.1,
+ "bool": true,
+ "datetime": "2024-01-15T09:30:00Z",
+ "date": "2023-01-15",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32",
+ "base64": "SGVsbG8gd29ybGQh",
+ "list": [
+ "list",
+ "list"
+ ],
+ "set": [
+ "set"
+ ],
+ "map": {
+ "1": "map"
+ },
+ "bigint": "1000000"
+ }
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "NestedObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithOptionalField",
+ "safeName": "nestedObjectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_optional_field",
+ "safeName": "nested_object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithOptionalField",
+ "safeName": "NestedObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithOptionalField"
+ }
+ },
+ "jsonExample": {
+ "string": "string",
+ "NestedObject": {
+ "string": "string",
+ "integer": 1,
+ "long": 1000000,
+ "double": 1.1,
+ "bool": true,
+ "datetime": "2024-01-15T09:30:00Z",
+ "date": "2023-01-15",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32",
+ "base64": "SGVsbG8gd29ybGQh",
+ "list": [
+ "list",
+ "list"
+ ],
+ "set": [
+ "set"
+ ],
+ "map": {
+ "1": "map"
+ },
+ "bigint": "1000000"
+ }
+ }
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/object.getAndReturnNestedWithRequiredField",
+ "name": {
+ "originalName": "getAndReturnNestedWithRequiredField",
+ "camelCase": {
+ "unsafeName": "getAndReturnNestedWithRequiredField",
+ "safeName": "getAndReturnNestedWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_nested_with_required_field",
+ "safeName": "get_and_return_nested_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_NESTED_WITH_REQUIRED_FIELD",
+ "safeName": "GET_AND_RETURN_NESTED_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnNestedWithRequiredField",
+ "safeName": "GetAndReturnNestedWithRequiredField"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/get-and-return-nested-with-required-field/",
+ "parts": [
+ {
+ "pathParameter": "string",
+ "tail": ""
+ }
+ ]
+ },
+ "fullPath": {
+ "head": "/object/get-and-return-nested-with-required-field/",
+ "parts": [
+ {
+ "pathParameter": "string",
+ "tail": ""
+ }
+ ]
+ },
+ "pathParameters": [
+ {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "allPathParameters": [
+ {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "NestedObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredField",
+ "safeName": "nestedObjectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field",
+ "safeName": "nested_object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredField",
+ "safeName": "NestedObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "NestedObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredField",
+ "safeName": "nestedObjectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field",
+ "safeName": "nested_object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredField",
+ "safeName": "NestedObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "NestedObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredField",
+ "safeName": "nestedObjectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field",
+ "safeName": "nested_object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredField",
+ "safeName": "NestedObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "81c0556a",
+ "url": "/object/get-and-return-nested-with-required-field/string",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [
+ {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ }
+ }
+ ],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "NestedObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredField",
+ "safeName": "nestedObjectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field",
+ "safeName": "nested_object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredField",
+ "safeName": "NestedObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithRequiredField"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "NestedObject",
+ "camelCase": {
+ "unsafeName": "nestedObject",
+ "safeName": "nestedObject"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object",
+ "safeName": "nested_object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT",
+ "safeName": "NESTED_OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObject",
+ "safeName": "NestedObject"
+ }
+ },
+ "wireValue": "NestedObject"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "NestedObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredField",
+ "safeName": "nestedObjectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field",
+ "safeName": "nested_object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredField",
+ "safeName": "NestedObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithRequiredField"
+ },
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "long",
+ "camelCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "snakeCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LONG",
+ "safeName": "LONG"
+ },
+ "pascalCase": {
+ "unsafeName": "Long",
+ "safeName": "Long"
+ }
+ },
+ "wireValue": "long"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "LONG",
+ "v2": {
+ "type": "long",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "double",
+ "camelCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "snakeCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOUBLE",
+ "safeName": "DOUBLE"
+ },
+ "pascalCase": {
+ "unsafeName": "Double",
+ "safeName": "Double"
+ }
+ },
+ "wireValue": "double"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bool",
+ "camelCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "snakeCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BOOL",
+ "safeName": "BOOL"
+ },
+ "pascalCase": {
+ "unsafeName": "Bool",
+ "safeName": "Bool"
+ }
+ },
+ "wireValue": "bool"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "datetime",
+ "camelCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME",
+ "safeName": "DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Datetime",
+ "safeName": "Datetime"
+ }
+ },
+ "wireValue": "datetime"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "date",
+ "camelCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "snakeCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATE",
+ "safeName": "DATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Date",
+ "safeName": "Date"
+ }
+ },
+ "wireValue": "date"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "uuid",
+ "camelCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "snakeCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ },
+ "pascalCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ }
+ },
+ "wireValue": "uuid"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "UUID",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "base64",
+ "camelCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "snakeCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BASE64",
+ "safeName": "BASE64"
+ },
+ "pascalCase": {
+ "unsafeName": "Base64",
+ "safeName": "Base64"
+ }
+ },
+ "wireValue": "base64"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BASE_64",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "wireValue": "list"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "set",
+ "camelCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "snakeCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SET",
+ "safeName": "SET"
+ },
+ "pascalCase": {
+ "unsafeName": "Set",
+ "safeName": "Set"
+ }
+ },
+ "wireValue": "set"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bigint",
+ "camelCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "snakeCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BIGINT",
+ "safeName": "BIGINT"
+ },
+ "pascalCase": {
+ "unsafeName": "Bigint",
+ "safeName": "Bigint"
+ }
+ },
+ "wireValue": "bigint"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BIG_INTEGER",
+ "v2": {
+ "type": "bigInteger",
+ "default": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ }
+ },
+ "jsonExample": {}
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "NestedObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredField",
+ "safeName": "nestedObjectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field",
+ "safeName": "nested_object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredField",
+ "safeName": "NestedObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithRequiredField"
+ }
+ },
+ "jsonExample": {
+ "string": "string",
+ "NestedObject": {}
+ }
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "NestedObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredField",
+ "safeName": "nestedObjectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field",
+ "safeName": "nested_object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredField",
+ "safeName": "NestedObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithRequiredField"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "NestedObject",
+ "camelCase": {
+ "unsafeName": "nestedObject",
+ "safeName": "nestedObject"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object",
+ "safeName": "nested_object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT",
+ "safeName": "NESTED_OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObject",
+ "safeName": "NestedObject"
+ }
+ },
+ "wireValue": "NestedObject"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "NestedObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredField",
+ "safeName": "nestedObjectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field",
+ "safeName": "nested_object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredField",
+ "safeName": "NestedObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithRequiredField"
+ },
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "long",
+ "camelCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "snakeCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LONG",
+ "safeName": "LONG"
+ },
+ "pascalCase": {
+ "unsafeName": "Long",
+ "safeName": "Long"
+ }
+ },
+ "wireValue": "long"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "long",
+ "long": 1000000
+ }
+ },
+ "jsonExample": 1000000
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "LONG",
+ "v2": {
+ "type": "long",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1000000
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "double",
+ "camelCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "snakeCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOUBLE",
+ "safeName": "DOUBLE"
+ },
+ "pascalCase": {
+ "unsafeName": "Double",
+ "safeName": "Double"
+ }
+ },
+ "wireValue": "double"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "double",
+ "double": 1.1
+ }
+ },
+ "jsonExample": 1.1
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1.1
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bool",
+ "camelCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "snakeCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BOOL",
+ "safeName": "BOOL"
+ },
+ "pascalCase": {
+ "unsafeName": "Bool",
+ "safeName": "Bool"
+ }
+ },
+ "wireValue": "bool"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "boolean",
+ "boolean": true
+ }
+ },
+ "jsonExample": true
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": true
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "datetime",
+ "camelCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME",
+ "safeName": "DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Datetime",
+ "safeName": "Datetime"
+ }
+ },
+ "wireValue": "datetime"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "datetime",
+ "datetime": "2024-01-15T09:30:00.000Z",
+ "raw": "2024-01-15T09:30:00Z"
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "date",
+ "camelCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "snakeCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATE",
+ "safeName": "DATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Date",
+ "safeName": "Date"
+ }
+ },
+ "wireValue": "date"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "date",
+ "date": "2023-01-15"
+ }
+ },
+ "jsonExample": "2023-01-15"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "2023-01-15"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "uuid",
+ "camelCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "snakeCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ },
+ "pascalCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ }
+ },
+ "wireValue": "uuid"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "uuid",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "UUID",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "base64",
+ "camelCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "snakeCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BASE64",
+ "safeName": "BASE64"
+ },
+ "pascalCase": {
+ "unsafeName": "Base64",
+ "safeName": "Base64"
+ }
+ },
+ "wireValue": "base64"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "base64",
+ "base64": "SGVsbG8gd29ybGQh"
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BASE_64",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "wireValue": "list"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "list",
+ "list": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "list"
+ }
+ }
+ },
+ "jsonExample": "list"
+ },
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "list"
+ }
+ }
+ },
+ "jsonExample": "list"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "list",
+ "list"
+ ]
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "list",
+ "list"
+ ]
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "set",
+ "camelCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "snakeCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SET",
+ "safeName": "SET"
+ },
+ "pascalCase": {
+ "unsafeName": "Set",
+ "safeName": "Set"
+ }
+ },
+ "wireValue": "set"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "set",
+ "set": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "set"
+ }
+ }
+ },
+ "jsonExample": "set"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "set"
+ ]
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "set"
+ ]
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "map",
+ "map": [
+ {
+ "key": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "map"
+ }
+ }
+ },
+ "jsonExample": "map"
+ }
+ }
+ ],
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "1": "map"
+ }
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "1": "map"
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bigint",
+ "camelCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "snakeCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BIGINT",
+ "safeName": "BIGINT"
+ },
+ "pascalCase": {
+ "unsafeName": "Bigint",
+ "safeName": "Bigint"
+ }
+ },
+ "wireValue": "bigint"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "bigInteger",
+ "bigInteger": "1000000"
+ }
+ },
+ "jsonExample": "1000000"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BIG_INTEGER",
+ "v2": {
+ "type": "bigInteger",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "1000000"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ }
+ },
+ "jsonExample": {
+ "string": "string",
+ "integer": 1,
+ "long": 1000000,
+ "double": 1.1,
+ "bool": true,
+ "datetime": "2024-01-15T09:30:00Z",
+ "date": "2023-01-15",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32",
+ "base64": "SGVsbG8gd29ybGQh",
+ "list": [
+ "list",
+ "list"
+ ],
+ "set": [
+ "set"
+ ],
+ "map": {
+ "1": "map"
+ },
+ "bigint": "1000000"
+ }
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "NestedObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredField",
+ "safeName": "nestedObjectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field",
+ "safeName": "nested_object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredField",
+ "safeName": "NestedObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithRequiredField"
+ }
+ },
+ "jsonExample": {
+ "string": "string",
+ "NestedObject": {
+ "string": "string",
+ "integer": 1,
+ "long": 1000000,
+ "double": 1.1,
+ "bool": true,
+ "datetime": "2024-01-15T09:30:00Z",
+ "date": "2023-01-15",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32",
+ "base64": "SGVsbG8gd29ybGQh",
+ "list": [
+ "list",
+ "list"
+ ],
+ "set": [
+ "set"
+ ],
+ "map": {
+ "1": "map"
+ },
+ "bigint": "1000000"
+ }
+ }
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/object.getAndReturnNestedWithRequiredFieldAsList",
+ "name": {
+ "originalName": "getAndReturnNestedWithRequiredFieldAsList",
+ "camelCase": {
+ "unsafeName": "getAndReturnNestedWithRequiredFieldAsList",
+ "safeName": "getAndReturnNestedWithRequiredFieldAsList"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_nested_with_required_field_as_list",
+ "safeName": "get_and_return_nested_with_required_field_as_list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_NESTED_WITH_REQUIRED_FIELD_AS_LIST",
+ "safeName": "GET_AND_RETURN_NESTED_WITH_REQUIRED_FIELD_AS_LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnNestedWithRequiredFieldAsList",
+ "safeName": "GetAndReturnNestedWithRequiredFieldAsList"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/get-and-return-nested-with-required-field-list",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/object/get-and-return-nested-with-required-field-list",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "named",
+ "name": {
+ "originalName": "NestedObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredField",
+ "safeName": "nestedObjectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field",
+ "safeName": "nested_object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredField",
+ "safeName": "NestedObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "named",
+ "name": {
+ "originalName": "NestedObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredField",
+ "safeName": "nestedObjectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field",
+ "safeName": "nested_object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredField",
+ "safeName": "NestedObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "NestedObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredField",
+ "safeName": "nestedObjectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field",
+ "safeName": "nested_object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredField",
+ "safeName": "NestedObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "2a9c431d",
+ "url": "/object/get-and-return-nested-with-required-field-list",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "list",
+ "list": [
+ {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "NestedObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredField",
+ "safeName": "nestedObjectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field",
+ "safeName": "nested_object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredField",
+ "safeName": "NestedObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithRequiredField"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "NestedObject",
+ "camelCase": {
+ "unsafeName": "nestedObject",
+ "safeName": "nestedObject"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object",
+ "safeName": "nested_object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT",
+ "safeName": "NESTED_OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObject",
+ "safeName": "NestedObject"
+ }
+ },
+ "wireValue": "NestedObject"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "NestedObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredField",
+ "safeName": "nestedObjectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field",
+ "safeName": "nested_object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredField",
+ "safeName": "NestedObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithRequiredField"
+ },
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "long",
+ "camelCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "snakeCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LONG",
+ "safeName": "LONG"
+ },
+ "pascalCase": {
+ "unsafeName": "Long",
+ "safeName": "Long"
+ }
+ },
+ "wireValue": "long"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "LONG",
+ "v2": {
+ "type": "long",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "double",
+ "camelCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "snakeCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOUBLE",
+ "safeName": "DOUBLE"
+ },
+ "pascalCase": {
+ "unsafeName": "Double",
+ "safeName": "Double"
+ }
+ },
+ "wireValue": "double"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bool",
+ "camelCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "snakeCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BOOL",
+ "safeName": "BOOL"
+ },
+ "pascalCase": {
+ "unsafeName": "Bool",
+ "safeName": "Bool"
+ }
+ },
+ "wireValue": "bool"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "datetime",
+ "camelCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME",
+ "safeName": "DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Datetime",
+ "safeName": "Datetime"
+ }
+ },
+ "wireValue": "datetime"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "date",
+ "camelCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "snakeCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATE",
+ "safeName": "DATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Date",
+ "safeName": "Date"
+ }
+ },
+ "wireValue": "date"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "uuid",
+ "camelCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "snakeCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ },
+ "pascalCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ }
+ },
+ "wireValue": "uuid"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "UUID",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "base64",
+ "camelCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "snakeCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BASE64",
+ "safeName": "BASE64"
+ },
+ "pascalCase": {
+ "unsafeName": "Base64",
+ "safeName": "Base64"
+ }
+ },
+ "wireValue": "base64"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BASE_64",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "wireValue": "list"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "set",
+ "camelCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "snakeCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SET",
+ "safeName": "SET"
+ },
+ "pascalCase": {
+ "unsafeName": "Set",
+ "safeName": "Set"
+ }
+ },
+ "wireValue": "set"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bigint",
+ "camelCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "snakeCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BIGINT",
+ "safeName": "BIGINT"
+ },
+ "pascalCase": {
+ "unsafeName": "Bigint",
+ "safeName": "Bigint"
+ }
+ },
+ "wireValue": "bigint"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BIG_INTEGER",
+ "v2": {
+ "type": "bigInteger",
+ "default": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ }
+ },
+ "jsonExample": {}
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "NestedObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredField",
+ "safeName": "nestedObjectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field",
+ "safeName": "nested_object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredField",
+ "safeName": "NestedObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithRequiredField"
+ }
+ },
+ "jsonExample": {
+ "string": "string",
+ "NestedObject": {}
+ }
+ },
+ {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "NestedObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredField",
+ "safeName": "nestedObjectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field",
+ "safeName": "nested_object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredField",
+ "safeName": "NestedObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithRequiredField"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "NestedObject",
+ "camelCase": {
+ "unsafeName": "nestedObject",
+ "safeName": "nestedObject"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object",
+ "safeName": "nested_object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT",
+ "safeName": "NESTED_OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObject",
+ "safeName": "NestedObject"
+ }
+ },
+ "wireValue": "NestedObject"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "NestedObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredField",
+ "safeName": "nestedObjectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field",
+ "safeName": "nested_object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredField",
+ "safeName": "NestedObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithRequiredField"
+ },
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "long",
+ "camelCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "snakeCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LONG",
+ "safeName": "LONG"
+ },
+ "pascalCase": {
+ "unsafeName": "Long",
+ "safeName": "Long"
+ }
+ },
+ "wireValue": "long"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "LONG",
+ "v2": {
+ "type": "long",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "double",
+ "camelCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "snakeCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOUBLE",
+ "safeName": "DOUBLE"
+ },
+ "pascalCase": {
+ "unsafeName": "Double",
+ "safeName": "Double"
+ }
+ },
+ "wireValue": "double"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bool",
+ "camelCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "snakeCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BOOL",
+ "safeName": "BOOL"
+ },
+ "pascalCase": {
+ "unsafeName": "Bool",
+ "safeName": "Bool"
+ }
+ },
+ "wireValue": "bool"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "datetime",
+ "camelCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME",
+ "safeName": "DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Datetime",
+ "safeName": "Datetime"
+ }
+ },
+ "wireValue": "datetime"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "date",
+ "camelCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "snakeCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATE",
+ "safeName": "DATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Date",
+ "safeName": "Date"
+ }
+ },
+ "wireValue": "date"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "uuid",
+ "camelCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "snakeCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ },
+ "pascalCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ }
+ },
+ "wireValue": "uuid"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "UUID",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "base64",
+ "camelCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "snakeCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BASE64",
+ "safeName": "BASE64"
+ },
+ "pascalCase": {
+ "unsafeName": "Base64",
+ "safeName": "Base64"
+ }
+ },
+ "wireValue": "base64"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BASE_64",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "wireValue": "list"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "set",
+ "camelCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "snakeCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SET",
+ "safeName": "SET"
+ },
+ "pascalCase": {
+ "unsafeName": "Set",
+ "safeName": "Set"
+ }
+ },
+ "wireValue": "set"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bigint",
+ "camelCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "snakeCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BIGINT",
+ "safeName": "BIGINT"
+ },
+ "pascalCase": {
+ "unsafeName": "Bigint",
+ "safeName": "Bigint"
+ }
+ },
+ "wireValue": "bigint"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BIG_INTEGER",
+ "v2": {
+ "type": "bigInteger",
+ "default": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ }
+ },
+ "jsonExample": {}
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "NestedObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredField",
+ "safeName": "nestedObjectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field",
+ "safeName": "nested_object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredField",
+ "safeName": "NestedObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithRequiredField"
+ }
+ },
+ "jsonExample": {
+ "string": "string",
+ "NestedObject": {}
+ }
+ }
+ ],
+ "itemType": {
+ "_type": "named",
+ "name": {
+ "originalName": "NestedObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredField",
+ "safeName": "nestedObjectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field",
+ "safeName": "nested_object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredField",
+ "safeName": "NestedObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "jsonExample": [
+ {
+ "string": "string",
+ "NestedObject": {}
+ },
+ {
+ "string": "string",
+ "NestedObject": {}
+ }
+ ]
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "NestedObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredField",
+ "safeName": "nestedObjectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field",
+ "safeName": "nested_object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredField",
+ "safeName": "NestedObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithRequiredField"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "NestedObject",
+ "camelCase": {
+ "unsafeName": "nestedObject",
+ "safeName": "nestedObject"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object",
+ "safeName": "nested_object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT",
+ "safeName": "NESTED_OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObject",
+ "safeName": "NestedObject"
+ }
+ },
+ "wireValue": "NestedObject"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "NestedObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredField",
+ "safeName": "nestedObjectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field",
+ "safeName": "nested_object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredField",
+ "safeName": "NestedObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithRequiredField"
+ },
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "long",
+ "camelCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "snakeCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LONG",
+ "safeName": "LONG"
+ },
+ "pascalCase": {
+ "unsafeName": "Long",
+ "safeName": "Long"
+ }
+ },
+ "wireValue": "long"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "long",
+ "long": 1000000
+ }
+ },
+ "jsonExample": 1000000
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "LONG",
+ "v2": {
+ "type": "long",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1000000
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "double",
+ "camelCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "snakeCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOUBLE",
+ "safeName": "DOUBLE"
+ },
+ "pascalCase": {
+ "unsafeName": "Double",
+ "safeName": "Double"
+ }
+ },
+ "wireValue": "double"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "double",
+ "double": 1.1
+ }
+ },
+ "jsonExample": 1.1
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1.1
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bool",
+ "camelCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "snakeCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BOOL",
+ "safeName": "BOOL"
+ },
+ "pascalCase": {
+ "unsafeName": "Bool",
+ "safeName": "Bool"
+ }
+ },
+ "wireValue": "bool"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "boolean",
+ "boolean": true
+ }
+ },
+ "jsonExample": true
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": true
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "datetime",
+ "camelCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME",
+ "safeName": "DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Datetime",
+ "safeName": "Datetime"
+ }
+ },
+ "wireValue": "datetime"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "datetime",
+ "datetime": "2024-01-15T09:30:00.000Z",
+ "raw": "2024-01-15T09:30:00Z"
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "date",
+ "camelCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "snakeCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATE",
+ "safeName": "DATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Date",
+ "safeName": "Date"
+ }
+ },
+ "wireValue": "date"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "date",
+ "date": "2023-01-15"
+ }
+ },
+ "jsonExample": "2023-01-15"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "2023-01-15"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "uuid",
+ "camelCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "snakeCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ },
+ "pascalCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ }
+ },
+ "wireValue": "uuid"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "uuid",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "UUID",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "base64",
+ "camelCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "snakeCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BASE64",
+ "safeName": "BASE64"
+ },
+ "pascalCase": {
+ "unsafeName": "Base64",
+ "safeName": "Base64"
+ }
+ },
+ "wireValue": "base64"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "base64",
+ "base64": "SGVsbG8gd29ybGQh"
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BASE_64",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "wireValue": "list"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "list",
+ "list": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "list"
+ }
+ }
+ },
+ "jsonExample": "list"
+ },
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "list"
+ }
+ }
+ },
+ "jsonExample": "list"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "list",
+ "list"
+ ]
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "list",
+ "list"
+ ]
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "set",
+ "camelCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "snakeCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SET",
+ "safeName": "SET"
+ },
+ "pascalCase": {
+ "unsafeName": "Set",
+ "safeName": "Set"
+ }
+ },
+ "wireValue": "set"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "set",
+ "set": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "set"
+ }
+ }
+ },
+ "jsonExample": "set"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "set"
+ ]
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "set"
+ ]
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "map",
+ "map": [
+ {
+ "key": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "map"
+ }
+ }
+ },
+ "jsonExample": "map"
+ }
+ }
+ ],
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "1": "map"
+ }
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "1": "map"
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bigint",
+ "camelCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "snakeCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BIGINT",
+ "safeName": "BIGINT"
+ },
+ "pascalCase": {
+ "unsafeName": "Bigint",
+ "safeName": "Bigint"
+ }
+ },
+ "wireValue": "bigint"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "bigInteger",
+ "bigInteger": "1000000"
+ }
+ },
+ "jsonExample": "1000000"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BIG_INTEGER",
+ "v2": {
+ "type": "bigInteger",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "1000000"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ }
+ },
+ "jsonExample": {
+ "string": "string",
+ "integer": 1,
+ "long": 1000000,
+ "double": 1.1,
+ "bool": true,
+ "datetime": "2024-01-15T09:30:00Z",
+ "date": "2023-01-15",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32",
+ "base64": "SGVsbG8gd29ybGQh",
+ "list": [
+ "list",
+ "list"
+ ],
+ "set": [
+ "set"
+ ],
+ "map": {
+ "1": "map"
+ },
+ "bigint": "1000000"
+ }
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "NestedObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredField",
+ "safeName": "nestedObjectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field",
+ "safeName": "nested_object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredField",
+ "safeName": "NestedObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:NestedObjectWithRequiredField"
+ }
+ },
+ "jsonExample": {
+ "string": "string",
+ "NestedObject": {
+ "string": "string",
+ "integer": 1,
+ "long": 1000000,
+ "double": 1.1,
+ "bool": true,
+ "datetime": "2024-01-15T09:30:00Z",
+ "date": "2023-01-15",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32",
+ "base64": "SGVsbG8gd29ybGQh",
+ "list": [
+ "list",
+ "list"
+ ],
+ "set": [
+ "set"
+ ],
+ "map": {
+ "1": "map"
+ },
+ "bigint": "1000000"
+ }
+ }
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/object.getAndReturnWithUnknownField",
+ "name": {
+ "originalName": "getAndReturnWithUnknownField",
+ "camelCase": {
+ "unsafeName": "getAndReturnWithUnknownField",
+ "safeName": "getAndReturnWithUnknownField"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_with_unknown_field",
+ "safeName": "get_and_return_with_unknown_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_WITH_UNKNOWN_FIELD",
+ "safeName": "GET_AND_RETURN_WITH_UNKNOWN_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnWithUnknownField",
+ "safeName": "GetAndReturnWithUnknownField"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/get-and-return-with-unknown-field",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/object/get-and-return-with-unknown-field",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithUnknownField",
+ "camelCase": {
+ "unsafeName": "objectWithUnknownField",
+ "safeName": "objectWithUnknownField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_unknown_field",
+ "safeName": "object_with_unknown_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_UNKNOWN_FIELD",
+ "safeName": "OBJECT_WITH_UNKNOWN_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithUnknownField",
+ "safeName": "ObjectWithUnknownField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithUnknownField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithUnknownField",
+ "camelCase": {
+ "unsafeName": "objectWithUnknownField",
+ "safeName": "objectWithUnknownField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_unknown_field",
+ "safeName": "object_with_unknown_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_UNKNOWN_FIELD",
+ "safeName": "OBJECT_WITH_UNKNOWN_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithUnknownField",
+ "safeName": "ObjectWithUnknownField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithUnknownField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithUnknownField",
+ "camelCase": {
+ "unsafeName": "objectWithUnknownField",
+ "safeName": "objectWithUnknownField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_unknown_field",
+ "safeName": "object_with_unknown_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_UNKNOWN_FIELD",
+ "safeName": "OBJECT_WITH_UNKNOWN_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithUnknownField",
+ "safeName": "ObjectWithUnknownField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithUnknownField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [
+ {
+ "example": {
+ "id": "BackslashExample",
+ "name": {
+ "originalName": "BackslashExample",
+ "camelCase": {
+ "unsafeName": "backslashExample",
+ "safeName": "backslashExample"
+ },
+ "snakeCase": {
+ "unsafeName": "backslash_example",
+ "safeName": "backslash_example"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BACKSLASH_EXAMPLE",
+ "safeName": "BACKSLASH_EXAMPLE"
+ },
+ "pascalCase": {
+ "unsafeName": "BackslashExample",
+ "safeName": "BackslashExample"
+ }
+ },
+ "url": "/object/get-and-return-with-unknown-field",
+ "rootPathParameters": [],
+ "endpointPathParameters": [],
+ "servicePathParameters": [],
+ "endpointHeaders": [],
+ "serviceHeaders": [],
+ "queryParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "named",
+ "typeName": {
+ "typeId": "type_types/object:ObjectWithUnknownField",
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "name": {
+ "originalName": "ObjectWithUnknownField",
+ "camelCase": {
+ "unsafeName": "objectWithUnknownField",
+ "safeName": "objectWithUnknownField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_unknown_field",
+ "safeName": "object_with_unknown_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_UNKNOWN_FIELD",
+ "safeName": "OBJECT_WITH_UNKNOWN_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithUnknownField",
+ "safeName": "ObjectWithUnknownField"
+ }
+ },
+ "displayName": null
+ },
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "unknown",
+ "camelCase": {
+ "unsafeName": "unknown",
+ "safeName": "unknown"
+ },
+ "snakeCase": {
+ "unsafeName": "unknown",
+ "safeName": "unknown"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNKNOWN",
+ "safeName": "UNKNOWN"
+ },
+ "pascalCase": {
+ "unsafeName": "Unknown",
+ "safeName": "Unknown"
+ }
+ },
+ "wireValue": "unknown"
+ },
+ "value": {
+ "shape": {
+ "type": "unknown",
+ "unknown": {
+ "$ref": "https://example.com/schema"
+ }
+ },
+ "jsonExample": {
+ "$ref": "https://example.com/schema"
+ }
+ },
+ "originalTypeDeclaration": {
+ "typeId": "type_types/object:ObjectWithUnknownField",
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "name": {
+ "originalName": "ObjectWithUnknownField",
+ "camelCase": {
+ "unsafeName": "objectWithUnknownField",
+ "safeName": "objectWithUnknownField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_unknown_field",
+ "safeName": "object_with_unknown_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_UNKNOWN_FIELD",
+ "safeName": "OBJECT_WITH_UNKNOWN_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithUnknownField",
+ "safeName": "ObjectWithUnknownField"
+ }
+ },
+ "displayName": null
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ }
+ },
+ "jsonExample": {
+ "unknown": {
+ "$ref": "https://example.com/schema"
+ }
+ }
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "named",
+ "typeName": {
+ "typeId": "type_types/object:ObjectWithUnknownField",
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "name": {
+ "originalName": "ObjectWithUnknownField",
+ "camelCase": {
+ "unsafeName": "objectWithUnknownField",
+ "safeName": "objectWithUnknownField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_unknown_field",
+ "safeName": "object_with_unknown_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_UNKNOWN_FIELD",
+ "safeName": "OBJECT_WITH_UNKNOWN_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithUnknownField",
+ "safeName": "ObjectWithUnknownField"
+ }
+ },
+ "displayName": null
+ },
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "unknown",
+ "camelCase": {
+ "unsafeName": "unknown",
+ "safeName": "unknown"
+ },
+ "snakeCase": {
+ "unsafeName": "unknown",
+ "safeName": "unknown"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNKNOWN",
+ "safeName": "UNKNOWN"
+ },
+ "pascalCase": {
+ "unsafeName": "Unknown",
+ "safeName": "Unknown"
+ }
+ },
+ "wireValue": "unknown"
+ },
+ "value": {
+ "shape": {
+ "type": "unknown",
+ "unknown": {
+ "$ref": "https://example.com/schema"
+ }
+ },
+ "jsonExample": {
+ "$ref": "https://example.com/schema"
+ }
+ },
+ "originalTypeDeclaration": {
+ "typeId": "type_types/object:ObjectWithUnknownField",
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "name": {
+ "originalName": "ObjectWithUnknownField",
+ "camelCase": {
+ "unsafeName": "objectWithUnknownField",
+ "safeName": "objectWithUnknownField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_unknown_field",
+ "safeName": "object_with_unknown_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_UNKNOWN_FIELD",
+ "safeName": "OBJECT_WITH_UNKNOWN_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithUnknownField",
+ "safeName": "ObjectWithUnknownField"
+ }
+ },
+ "displayName": null
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ }
+ },
+ "jsonExample": {
+ "unknown": {
+ "$ref": "https://example.com/schema"
+ }
+ }
+ }
+ }
+ },
+ "docs": null
+ },
+ "codeSamples": null
+ }
+ ],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "50f71a61",
+ "url": "/object/get-and-return-with-unknown-field",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "unknown",
+ "camelCase": {
+ "unsafeName": "unknown",
+ "safeName": "unknown"
+ },
+ "snakeCase": {
+ "unsafeName": "unknown",
+ "safeName": "unknown"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNKNOWN",
+ "safeName": "UNKNOWN"
+ },
+ "pascalCase": {
+ "unsafeName": "Unknown",
+ "safeName": "Unknown"
+ }
+ },
+ "wireValue": "unknown"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithUnknownField",
+ "camelCase": {
+ "unsafeName": "objectWithUnknownField",
+ "safeName": "objectWithUnknownField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_unknown_field",
+ "safeName": "object_with_unknown_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_UNKNOWN_FIELD",
+ "safeName": "OBJECT_WITH_UNKNOWN_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithUnknownField",
+ "safeName": "ObjectWithUnknownField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithUnknownField"
+ },
+ "value": {
+ "shape": {
+ "type": "unknown",
+ "unknown": {
+ "key": "value"
+ }
+ },
+ "jsonExample": {
+ "key": "value"
+ }
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithUnknownField",
+ "camelCase": {
+ "unsafeName": "objectWithUnknownField",
+ "safeName": "objectWithUnknownField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_unknown_field",
+ "safeName": "object_with_unknown_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_UNKNOWN_FIELD",
+ "safeName": "OBJECT_WITH_UNKNOWN_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithUnknownField",
+ "safeName": "ObjectWithUnknownField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithUnknownField"
+ }
+ },
+ "jsonExample": {
+ "unknown": {
+ "key": "value"
+ }
+ }
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "unknown",
+ "camelCase": {
+ "unsafeName": "unknown",
+ "safeName": "unknown"
+ },
+ "snakeCase": {
+ "unsafeName": "unknown",
+ "safeName": "unknown"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNKNOWN",
+ "safeName": "UNKNOWN"
+ },
+ "pascalCase": {
+ "unsafeName": "Unknown",
+ "safeName": "Unknown"
+ }
+ },
+ "wireValue": "unknown"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithUnknownField",
+ "camelCase": {
+ "unsafeName": "objectWithUnknownField",
+ "safeName": "objectWithUnknownField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_unknown_field",
+ "safeName": "object_with_unknown_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_UNKNOWN_FIELD",
+ "safeName": "OBJECT_WITH_UNKNOWN_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithUnknownField",
+ "safeName": "ObjectWithUnknownField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithUnknownField"
+ },
+ "value": {
+ "shape": {
+ "type": "unknown",
+ "unknown": {
+ "key": "value"
+ }
+ },
+ "jsonExample": {
+ "key": "value"
+ }
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithUnknownField",
+ "camelCase": {
+ "unsafeName": "objectWithUnknownField",
+ "safeName": "objectWithUnknownField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_unknown_field",
+ "safeName": "object_with_unknown_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_UNKNOWN_FIELD",
+ "safeName": "OBJECT_WITH_UNKNOWN_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithUnknownField",
+ "safeName": "ObjectWithUnknownField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithUnknownField"
+ }
+ },
+ "jsonExample": {
+ "unknown": {
+ "key": "value"
+ }
+ }
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/object.getAndReturnWithDatetimeLikeString",
+ "name": {
+ "originalName": "getAndReturnWithDatetimeLikeString",
+ "camelCase": {
+ "unsafeName": "getAndReturnWithDatetimeLikeString",
+ "safeName": "getAndReturnWithDatetimeLikeString"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_with_datetime_like_string",
+ "safeName": "get_and_return_with_datetime_like_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_WITH_DATETIME_LIKE_STRING",
+ "safeName": "GET_AND_RETURN_WITH_DATETIME_LIKE_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnWithDatetimeLikeString",
+ "safeName": "GetAndReturnWithDatetimeLikeString"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/get-and-return-with-datetime-like-string",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/object/get-and-return-with-datetime-like-string",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithDatetimeLikeString",
+ "camelCase": {
+ "unsafeName": "objectWithDatetimeLikeString",
+ "safeName": "objectWithDatetimeLikeString"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_datetime_like_string",
+ "safeName": "object_with_datetime_like_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_DATETIME_LIKE_STRING",
+ "safeName": "OBJECT_WITH_DATETIME_LIKE_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithDatetimeLikeString",
+ "safeName": "ObjectWithDatetimeLikeString"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithDatetimeLikeString",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithDatetimeLikeString",
+ "camelCase": {
+ "unsafeName": "objectWithDatetimeLikeString",
+ "safeName": "objectWithDatetimeLikeString"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_datetime_like_string",
+ "safeName": "object_with_datetime_like_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_DATETIME_LIKE_STRING",
+ "safeName": "OBJECT_WITH_DATETIME_LIKE_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithDatetimeLikeString",
+ "safeName": "ObjectWithDatetimeLikeString"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithDatetimeLikeString",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithDatetimeLikeString",
+ "camelCase": {
+ "unsafeName": "objectWithDatetimeLikeString",
+ "safeName": "objectWithDatetimeLikeString"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_datetime_like_string",
+ "safeName": "object_with_datetime_like_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_DATETIME_LIKE_STRING",
+ "safeName": "OBJECT_WITH_DATETIME_LIKE_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithDatetimeLikeString",
+ "safeName": "ObjectWithDatetimeLikeString"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithDatetimeLikeString",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [
+ {
+ "example": {
+ "id": "DatetimeLikeStringExample",
+ "name": {
+ "originalName": "DatetimeLikeStringExample",
+ "camelCase": {
+ "unsafeName": "datetimeLikeStringExample",
+ "safeName": "datetimeLikeStringExample"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime_like_string_example",
+ "safeName": "datetime_like_string_example"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME_LIKE_STRING_EXAMPLE",
+ "safeName": "DATETIME_LIKE_STRING_EXAMPLE"
+ },
+ "pascalCase": {
+ "unsafeName": "DatetimeLikeStringExample",
+ "safeName": "DatetimeLikeStringExample"
+ }
+ },
+ "url": "/object/get-and-return-with-datetime-like-string",
+ "rootPathParameters": [],
+ "endpointPathParameters": [],
+ "servicePathParameters": [],
+ "endpointHeaders": [],
+ "serviceHeaders": [],
+ "queryParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "named",
+ "typeName": {
+ "typeId": "type_types/object:ObjectWithDatetimeLikeString",
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "name": {
+ "originalName": "ObjectWithDatetimeLikeString",
+ "camelCase": {
+ "unsafeName": "objectWithDatetimeLikeString",
+ "safeName": "objectWithDatetimeLikeString"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_datetime_like_string",
+ "safeName": "object_with_datetime_like_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_DATETIME_LIKE_STRING",
+ "safeName": "OBJECT_WITH_DATETIME_LIKE_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithDatetimeLikeString",
+ "safeName": "ObjectWithDatetimeLikeString"
+ }
+ },
+ "displayName": null
+ },
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "datetimeLikeString",
+ "camelCase": {
+ "unsafeName": "datetimeLikeString",
+ "safeName": "datetimeLikeString"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime_like_string",
+ "safeName": "datetime_like_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME_LIKE_STRING",
+ "safeName": "DATETIME_LIKE_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "DatetimeLikeString",
+ "safeName": "DatetimeLikeString"
+ }
+ },
+ "wireValue": "datetimeLikeString"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "2023-08-31T14:15:22Z"
+ }
+ }
+ },
+ "jsonExample": "2023-08-31T14:15:22Z"
+ },
+ "originalTypeDeclaration": {
+ "typeId": "type_types/object:ObjectWithDatetimeLikeString",
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "name": {
+ "originalName": "ObjectWithDatetimeLikeString",
+ "camelCase": {
+ "unsafeName": "objectWithDatetimeLikeString",
+ "safeName": "objectWithDatetimeLikeString"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_datetime_like_string",
+ "safeName": "object_with_datetime_like_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_DATETIME_LIKE_STRING",
+ "safeName": "OBJECT_WITH_DATETIME_LIKE_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithDatetimeLikeString",
+ "safeName": "ObjectWithDatetimeLikeString"
+ }
+ },
+ "displayName": null
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "actualDatetime",
+ "camelCase": {
+ "unsafeName": "actualDatetime",
+ "safeName": "actualDatetime"
+ },
+ "snakeCase": {
+ "unsafeName": "actual_datetime",
+ "safeName": "actual_datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ACTUAL_DATETIME",
+ "safeName": "ACTUAL_DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "ActualDatetime",
+ "safeName": "ActualDatetime"
+ }
+ },
+ "wireValue": "actualDatetime"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "datetime",
+ "datetime": "2023-08-31T14:15:22.000Z",
+ "raw": "2023-08-31T14:15:22Z"
+ }
+ },
+ "jsonExample": "2023-08-31T14:15:22Z"
+ },
+ "originalTypeDeclaration": {
+ "typeId": "type_types/object:ObjectWithDatetimeLikeString",
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "name": {
+ "originalName": "ObjectWithDatetimeLikeString",
+ "camelCase": {
+ "unsafeName": "objectWithDatetimeLikeString",
+ "safeName": "objectWithDatetimeLikeString"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_datetime_like_string",
+ "safeName": "object_with_datetime_like_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_DATETIME_LIKE_STRING",
+ "safeName": "OBJECT_WITH_DATETIME_LIKE_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithDatetimeLikeString",
+ "safeName": "ObjectWithDatetimeLikeString"
+ }
+ },
+ "displayName": null
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ }
+ },
+ "jsonExample": {
+ "datetimeLikeString": "2023-08-31T14:15:22Z",
+ "actualDatetime": "2023-08-31T14:15:22Z"
+ }
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "named",
+ "typeName": {
+ "typeId": "type_types/object:ObjectWithDatetimeLikeString",
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "name": {
+ "originalName": "ObjectWithDatetimeLikeString",
+ "camelCase": {
+ "unsafeName": "objectWithDatetimeLikeString",
+ "safeName": "objectWithDatetimeLikeString"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_datetime_like_string",
+ "safeName": "object_with_datetime_like_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_DATETIME_LIKE_STRING",
+ "safeName": "OBJECT_WITH_DATETIME_LIKE_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithDatetimeLikeString",
+ "safeName": "ObjectWithDatetimeLikeString"
+ }
+ },
+ "displayName": null
+ },
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "datetimeLikeString",
+ "camelCase": {
+ "unsafeName": "datetimeLikeString",
+ "safeName": "datetimeLikeString"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime_like_string",
+ "safeName": "datetime_like_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME_LIKE_STRING",
+ "safeName": "DATETIME_LIKE_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "DatetimeLikeString",
+ "safeName": "DatetimeLikeString"
+ }
+ },
+ "wireValue": "datetimeLikeString"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "2023-08-31T14:15:22Z"
+ }
+ }
+ },
+ "jsonExample": "2023-08-31T14:15:22Z"
+ },
+ "originalTypeDeclaration": {
+ "typeId": "type_types/object:ObjectWithDatetimeLikeString",
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "name": {
+ "originalName": "ObjectWithDatetimeLikeString",
+ "camelCase": {
+ "unsafeName": "objectWithDatetimeLikeString",
+ "safeName": "objectWithDatetimeLikeString"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_datetime_like_string",
+ "safeName": "object_with_datetime_like_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_DATETIME_LIKE_STRING",
+ "safeName": "OBJECT_WITH_DATETIME_LIKE_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithDatetimeLikeString",
+ "safeName": "ObjectWithDatetimeLikeString"
+ }
+ },
+ "displayName": null
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "actualDatetime",
+ "camelCase": {
+ "unsafeName": "actualDatetime",
+ "safeName": "actualDatetime"
+ },
+ "snakeCase": {
+ "unsafeName": "actual_datetime",
+ "safeName": "actual_datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ACTUAL_DATETIME",
+ "safeName": "ACTUAL_DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "ActualDatetime",
+ "safeName": "ActualDatetime"
+ }
+ },
+ "wireValue": "actualDatetime"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "datetime",
+ "datetime": "2023-08-31T14:15:22.000Z",
+ "raw": "2023-08-31T14:15:22Z"
+ }
+ },
+ "jsonExample": "2023-08-31T14:15:22Z"
+ },
+ "originalTypeDeclaration": {
+ "typeId": "type_types/object:ObjectWithDatetimeLikeString",
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "name": {
+ "originalName": "ObjectWithDatetimeLikeString",
+ "camelCase": {
+ "unsafeName": "objectWithDatetimeLikeString",
+ "safeName": "objectWithDatetimeLikeString"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_datetime_like_string",
+ "safeName": "object_with_datetime_like_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_DATETIME_LIKE_STRING",
+ "safeName": "OBJECT_WITH_DATETIME_LIKE_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithDatetimeLikeString",
+ "safeName": "ObjectWithDatetimeLikeString"
+ }
+ },
+ "displayName": null
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ }
+ },
+ "jsonExample": {
+ "datetimeLikeString": "2023-08-31T14:15:22Z",
+ "actualDatetime": "2023-08-31T14:15:22Z"
+ }
+ }
+ }
+ },
+ "docs": null
+ },
+ "codeSamples": null
+ }
+ ],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "b7a1db1b",
+ "url": "/object/get-and-return-with-datetime-like-string",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "datetimeLikeString",
+ "camelCase": {
+ "unsafeName": "datetimeLikeString",
+ "safeName": "datetimeLikeString"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime_like_string",
+ "safeName": "datetime_like_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME_LIKE_STRING",
+ "safeName": "DATETIME_LIKE_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "DatetimeLikeString",
+ "safeName": "DatetimeLikeString"
+ }
+ },
+ "wireValue": "datetimeLikeString"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithDatetimeLikeString",
+ "camelCase": {
+ "unsafeName": "objectWithDatetimeLikeString",
+ "safeName": "objectWithDatetimeLikeString"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_datetime_like_string",
+ "safeName": "object_with_datetime_like_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_DATETIME_LIKE_STRING",
+ "safeName": "OBJECT_WITH_DATETIME_LIKE_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithDatetimeLikeString",
+ "safeName": "ObjectWithDatetimeLikeString"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithDatetimeLikeString"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "datetimeLikeString"
+ }
+ }
+ },
+ "jsonExample": "datetimeLikeString"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "actualDatetime",
+ "camelCase": {
+ "unsafeName": "actualDatetime",
+ "safeName": "actualDatetime"
+ },
+ "snakeCase": {
+ "unsafeName": "actual_datetime",
+ "safeName": "actual_datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ACTUAL_DATETIME",
+ "safeName": "ACTUAL_DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "ActualDatetime",
+ "safeName": "ActualDatetime"
+ }
+ },
+ "wireValue": "actualDatetime"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithDatetimeLikeString",
+ "camelCase": {
+ "unsafeName": "objectWithDatetimeLikeString",
+ "safeName": "objectWithDatetimeLikeString"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_datetime_like_string",
+ "safeName": "object_with_datetime_like_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_DATETIME_LIKE_STRING",
+ "safeName": "OBJECT_WITH_DATETIME_LIKE_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithDatetimeLikeString",
+ "safeName": "ObjectWithDatetimeLikeString"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithDatetimeLikeString"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "datetime",
+ "datetime": "2024-01-15T09:30:00.000Z",
+ "raw": "2024-01-15T09:30:00Z"
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithDatetimeLikeString",
+ "camelCase": {
+ "unsafeName": "objectWithDatetimeLikeString",
+ "safeName": "objectWithDatetimeLikeString"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_datetime_like_string",
+ "safeName": "object_with_datetime_like_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_DATETIME_LIKE_STRING",
+ "safeName": "OBJECT_WITH_DATETIME_LIKE_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithDatetimeLikeString",
+ "safeName": "ObjectWithDatetimeLikeString"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithDatetimeLikeString"
+ }
+ },
+ "jsonExample": {
+ "datetimeLikeString": "datetimeLikeString",
+ "actualDatetime": "2024-01-15T09:30:00Z"
+ }
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "datetimeLikeString",
+ "camelCase": {
+ "unsafeName": "datetimeLikeString",
+ "safeName": "datetimeLikeString"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime_like_string",
+ "safeName": "datetime_like_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME_LIKE_STRING",
+ "safeName": "DATETIME_LIKE_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "DatetimeLikeString",
+ "safeName": "DatetimeLikeString"
+ }
+ },
+ "wireValue": "datetimeLikeString"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithDatetimeLikeString",
+ "camelCase": {
+ "unsafeName": "objectWithDatetimeLikeString",
+ "safeName": "objectWithDatetimeLikeString"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_datetime_like_string",
+ "safeName": "object_with_datetime_like_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_DATETIME_LIKE_STRING",
+ "safeName": "OBJECT_WITH_DATETIME_LIKE_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithDatetimeLikeString",
+ "safeName": "ObjectWithDatetimeLikeString"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithDatetimeLikeString"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "datetimeLikeString"
+ }
+ }
+ },
+ "jsonExample": "datetimeLikeString"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "actualDatetime",
+ "camelCase": {
+ "unsafeName": "actualDatetime",
+ "safeName": "actualDatetime"
+ },
+ "snakeCase": {
+ "unsafeName": "actual_datetime",
+ "safeName": "actual_datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ACTUAL_DATETIME",
+ "safeName": "ACTUAL_DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "ActualDatetime",
+ "safeName": "ActualDatetime"
+ }
+ },
+ "wireValue": "actualDatetime"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithDatetimeLikeString",
+ "camelCase": {
+ "unsafeName": "objectWithDatetimeLikeString",
+ "safeName": "objectWithDatetimeLikeString"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_datetime_like_string",
+ "safeName": "object_with_datetime_like_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_DATETIME_LIKE_STRING",
+ "safeName": "OBJECT_WITH_DATETIME_LIKE_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithDatetimeLikeString",
+ "safeName": "ObjectWithDatetimeLikeString"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithDatetimeLikeString"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "datetime",
+ "datetime": "2024-01-15T09:30:00.000Z",
+ "raw": "2024-01-15T09:30:00Z"
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithDatetimeLikeString",
+ "camelCase": {
+ "unsafeName": "objectWithDatetimeLikeString",
+ "safeName": "objectWithDatetimeLikeString"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_datetime_like_string",
+ "safeName": "object_with_datetime_like_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_DATETIME_LIKE_STRING",
+ "safeName": "OBJECT_WITH_DATETIME_LIKE_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithDatetimeLikeString",
+ "safeName": "ObjectWithDatetimeLikeString"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithDatetimeLikeString"
+ }
+ },
+ "jsonExample": {
+ "datetimeLikeString": "datetimeLikeString",
+ "actualDatetime": "2024-01-15T09:30:00Z"
+ }
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": "Tests that string fields containing datetime-like values are NOT reformatted.\nThe datetimeLikeString field should preserve its exact value \"2023-08-31T14:15:22Z\"\nwithout being converted to \"2023-08-31T14:15:22.000Z\"."
+ }
+ ],
+ "audiences": null
+ },
+ "service_endpoints/pagination": {
+ "availability": null,
+ "name": {
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "pagination",
+ "camelCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "snakeCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGINATION",
+ "safeName": "PAGINATION"
+ },
+ "pascalCase": {
+ "unsafeName": "Pagination",
+ "safeName": "Pagination"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "pagination",
+ "camelCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "snakeCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGINATION",
+ "safeName": "PAGINATION"
+ },
+ "pascalCase": {
+ "unsafeName": "Pagination",
+ "safeName": "Pagination"
+ }
+ }
+ }
+ },
+ "displayName": null,
+ "basePath": {
+ "head": "/pagination",
+ "parts": []
+ },
+ "headers": [],
+ "pathParameters": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "transport": {
+ "type": "http"
+ },
+ "endpoints": [
+ {
+ "id": "endpoint_endpoints/pagination.listItems",
+ "name": {
+ "originalName": "listItems",
+ "camelCase": {
+ "unsafeName": "listItems",
+ "safeName": "listItems"
+ },
+ "snakeCase": {
+ "unsafeName": "list_items",
+ "safeName": "list_items"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST_ITEMS",
+ "safeName": "LIST_ITEMS"
+ },
+ "pascalCase": {
+ "unsafeName": "ListItems",
+ "safeName": "ListItems"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "GET",
+ "basePath": null,
+ "path": {
+ "head": "",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/pagination",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "cursor",
+ "camelCase": {
+ "unsafeName": "cursor",
+ "safeName": "cursor"
+ },
+ "snakeCase": {
+ "unsafeName": "cursor",
+ "safeName": "cursor"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CURSOR",
+ "safeName": "CURSOR"
+ },
+ "pascalCase": {
+ "unsafeName": "Cursor",
+ "safeName": "Cursor"
+ }
+ },
+ "wireValue": "cursor"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "allowMultiple": false,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "availability": null,
+ "docs": "The cursor for pagination"
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "limit",
+ "camelCase": {
+ "unsafeName": "limit",
+ "safeName": "limit"
+ },
+ "snakeCase": {
+ "unsafeName": "limit",
+ "safeName": "limit"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIMIT",
+ "safeName": "LIMIT"
+ },
+ "pascalCase": {
+ "unsafeName": "Limit",
+ "safeName": "Limit"
+ }
+ },
+ "wireValue": "limit"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "allowMultiple": false,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "availability": null,
+ "docs": "Maximum number of items to return"
+ }
+ ],
+ "headers": [],
+ "requestBody": null,
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "wrapper",
+ "wrapperName": {
+ "originalName": "ListItemsRequest",
+ "camelCase": {
+ "unsafeName": "listItemsRequest",
+ "safeName": "listItemsRequest"
+ },
+ "snakeCase": {
+ "unsafeName": "list_items_request",
+ "safeName": "list_items_request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST_ITEMS_REQUEST",
+ "safeName": "LIST_ITEMS_REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "ListItemsRequest",
+ "safeName": "ListItemsRequest"
+ }
+ },
+ "bodyKey": {
+ "originalName": "body",
+ "camelCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "snakeCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BODY",
+ "safeName": "BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "Body",
+ "safeName": "Body"
+ }
+ },
+ "includePathParameters": false,
+ "onlyPathParameters": false
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "PaginatedResponse",
+ "camelCase": {
+ "unsafeName": "paginatedResponse",
+ "safeName": "paginatedResponse"
+ },
+ "snakeCase": {
+ "unsafeName": "paginated_response",
+ "safeName": "paginated_response"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGINATED_RESPONSE",
+ "safeName": "PAGINATED_RESPONSE"
+ },
+ "pascalCase": {
+ "unsafeName": "PaginatedResponse",
+ "safeName": "PaginatedResponse"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "pagination",
+ "camelCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "snakeCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGINATION",
+ "safeName": "PAGINATION"
+ },
+ "pascalCase": {
+ "unsafeName": "Pagination",
+ "safeName": "Pagination"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "pagination",
+ "camelCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "snakeCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGINATION",
+ "safeName": "PAGINATION"
+ },
+ "pascalCase": {
+ "unsafeName": "Pagination",
+ "safeName": "Pagination"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_endpoints/pagination:PaginatedResponse",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "fb0b4824",
+ "url": "/pagination",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": null,
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "items",
+ "camelCase": {
+ "unsafeName": "items",
+ "safeName": "items"
+ },
+ "snakeCase": {
+ "unsafeName": "items",
+ "safeName": "items"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ITEMS",
+ "safeName": "ITEMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Items",
+ "safeName": "Items"
+ }
+ },
+ "wireValue": "items"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "PaginatedResponse",
+ "camelCase": {
+ "unsafeName": "paginatedResponse",
+ "safeName": "paginatedResponse"
+ },
+ "snakeCase": {
+ "unsafeName": "paginated_response",
+ "safeName": "paginated_response"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGINATED_RESPONSE",
+ "safeName": "PAGINATED_RESPONSE"
+ },
+ "pascalCase": {
+ "unsafeName": "PaginatedResponse",
+ "safeName": "PaginatedResponse"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "pagination",
+ "camelCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "snakeCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGINATION",
+ "safeName": "PAGINATION"
+ },
+ "pascalCase": {
+ "unsafeName": "Pagination",
+ "safeName": "Pagination"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "pagination",
+ "camelCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "snakeCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGINATION",
+ "safeName": "PAGINATION"
+ },
+ "pascalCase": {
+ "unsafeName": "Pagination",
+ "safeName": "Pagination"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_endpoints/pagination:PaginatedResponse"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "list",
+ "list": [
+ {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ }
+ },
+ "jsonExample": {
+ "string": "string"
+ }
+ },
+ {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField"
+ }
+ },
+ "jsonExample": {
+ "string": "string"
+ }
+ }
+ ],
+ "itemType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "jsonExample": [
+ {
+ "string": "string"
+ },
+ {
+ "string": "string"
+ }
+ ]
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "next",
+ "camelCase": {
+ "unsafeName": "next",
+ "safeName": "next"
+ },
+ "snakeCase": {
+ "unsafeName": "next",
+ "safeName": "next"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NEXT",
+ "safeName": "NEXT"
+ },
+ "pascalCase": {
+ "unsafeName": "Next",
+ "safeName": "Next"
+ }
+ },
+ "wireValue": "next"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "PaginatedResponse",
+ "camelCase": {
+ "unsafeName": "paginatedResponse",
+ "safeName": "paginatedResponse"
+ },
+ "snakeCase": {
+ "unsafeName": "paginated_response",
+ "safeName": "paginated_response"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGINATED_RESPONSE",
+ "safeName": "PAGINATED_RESPONSE"
+ },
+ "pascalCase": {
+ "unsafeName": "PaginatedResponse",
+ "safeName": "PaginatedResponse"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "pagination",
+ "camelCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "snakeCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGINATION",
+ "safeName": "PAGINATION"
+ },
+ "pascalCase": {
+ "unsafeName": "Pagination",
+ "safeName": "Pagination"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "pagination",
+ "camelCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "snakeCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGINATION",
+ "safeName": "PAGINATION"
+ },
+ "pascalCase": {
+ "unsafeName": "Pagination",
+ "safeName": "Pagination"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_endpoints/pagination:PaginatedResponse"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "next"
+ }
+ }
+ },
+ "jsonExample": "next"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "next"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "PaginatedResponse",
+ "camelCase": {
+ "unsafeName": "paginatedResponse",
+ "safeName": "paginatedResponse"
+ },
+ "snakeCase": {
+ "unsafeName": "paginated_response",
+ "safeName": "paginated_response"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGINATED_RESPONSE",
+ "safeName": "PAGINATED_RESPONSE"
+ },
+ "pascalCase": {
+ "unsafeName": "PaginatedResponse",
+ "safeName": "PaginatedResponse"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "pagination",
+ "camelCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "snakeCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGINATION",
+ "safeName": "PAGINATION"
+ },
+ "pascalCase": {
+ "unsafeName": "Pagination",
+ "safeName": "Pagination"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "pagination",
+ "camelCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "snakeCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGINATION",
+ "safeName": "PAGINATION"
+ },
+ "pascalCase": {
+ "unsafeName": "Pagination",
+ "safeName": "Pagination"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_endpoints/pagination:PaginatedResponse"
+ }
+ },
+ "jsonExample": {
+ "items": [
+ {
+ "string": "string"
+ },
+ {
+ "string": "string"
+ }
+ ],
+ "next": "next"
+ }
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": {
+ "type": "cursor",
+ "page": {
+ "property": {
+ "type": "query",
+ "name": {
+ "name": {
+ "originalName": "cursor",
+ "camelCase": {
+ "unsafeName": "cursor",
+ "safeName": "cursor"
+ },
+ "snakeCase": {
+ "unsafeName": "cursor",
+ "safeName": "cursor"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CURSOR",
+ "safeName": "CURSOR"
+ },
+ "pascalCase": {
+ "unsafeName": "Cursor",
+ "safeName": "Cursor"
+ }
+ },
+ "wireValue": "cursor"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "allowMultiple": false,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "availability": null,
+ "docs": "The cursor for pagination"
+ },
+ "propertyPath": null
+ },
+ "next": {
+ "propertyPath": [],
+ "property": {
+ "name": {
+ "name": {
+ "originalName": "next",
+ "camelCase": {
+ "unsafeName": "next",
+ "safeName": "next"
+ },
+ "snakeCase": {
+ "unsafeName": "next",
+ "safeName": "next"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NEXT",
+ "safeName": "NEXT"
+ },
+ "pascalCase": {
+ "unsafeName": "Next",
+ "safeName": "Next"
+ }
+ },
+ "wireValue": "next"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "optional",
+ "optional": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ }
+ },
+ "results": {
+ "propertyPath": [],
+ "property": {
+ "name": {
+ "name": {
+ "originalName": "items",
+ "camelCase": {
+ "unsafeName": "items",
+ "safeName": "items"
+ },
+ "snakeCase": {
+ "unsafeName": "items",
+ "safeName": "items"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ITEMS",
+ "safeName": "ITEMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Items",
+ "safeName": "Items"
+ }
+ },
+ "wireValue": "items"
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ }
+ }
+ },
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": "List items with cursor pagination"
+ }
+ ],
+ "audiences": null
+ },
+ "service_endpoints/params": {
+ "availability": null,
+ "name": {
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ }
+ },
+ "displayName": null,
+ "basePath": {
+ "head": "/params",
+ "parts": []
+ },
+ "headers": [],
+ "pathParameters": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "transport": {
+ "type": "http"
+ },
+ "endpoints": [
+ {
+ "id": "endpoint_endpoints/params.getWithPath",
+ "name": {
+ "originalName": "getWithPath",
+ "camelCase": {
+ "unsafeName": "getWithPath",
+ "safeName": "getWithPath"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_path",
+ "safeName": "get_with_path"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_PATH",
+ "safeName": "GET_WITH_PATH"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithPath",
+ "safeName": "GetWithPath"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "GET",
+ "basePath": null,
+ "path": {
+ "head": "/path/",
+ "parts": [
+ {
+ "pathParameter": "param",
+ "tail": ""
+ }
+ ]
+ },
+ "fullPath": {
+ "head": "/params/path/",
+ "parts": [
+ {
+ "pathParameter": "param",
+ "tail": ""
+ }
+ ]
+ },
+ "pathParameters": [
+ {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "allPathParameters": [
+ {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": null,
+ "v2RequestBodies": null,
+ "sdkRequest": null,
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "8f1fbc60",
+ "url": "/params/path/param",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [
+ {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "param"
+ }
+ }
+ },
+ "jsonExample": "param"
+ }
+ }
+ ],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": null,
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": "GET with path param"
+ },
+ {
+ "id": "endpoint_endpoints/params.getWithInlinePath",
+ "name": {
+ "originalName": "getWithInlinePath",
+ "camelCase": {
+ "unsafeName": "getWithInlinePath",
+ "safeName": "getWithInlinePath"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_inline_path",
+ "safeName": "get_with_inline_path"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_INLINE_PATH",
+ "safeName": "GET_WITH_INLINE_PATH"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithInlinePath",
+ "safeName": "GetWithInlinePath"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "GET",
+ "basePath": null,
+ "path": {
+ "head": "/path/",
+ "parts": [
+ {
+ "pathParameter": "param",
+ "tail": ""
+ }
+ ]
+ },
+ "fullPath": {
+ "head": "/params/path/",
+ "parts": [
+ {
+ "pathParameter": "param",
+ "tail": ""
+ }
+ ]
+ },
+ "pathParameters": [
+ {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "allPathParameters": [
+ {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": null,
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "wrapper",
+ "wrapperName": {
+ "originalName": "getWithInlinePath",
+ "camelCase": {
+ "unsafeName": "getWithInlinePath",
+ "safeName": "getWithInlinePath"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_inline_path",
+ "safeName": "get_with_inline_path"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_INLINE_PATH",
+ "safeName": "GET_WITH_INLINE_PATH"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithInlinePath",
+ "safeName": "GetWithInlinePath"
+ }
+ },
+ "bodyKey": {
+ "originalName": "body",
+ "camelCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "snakeCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BODY",
+ "safeName": "BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "Body",
+ "safeName": "Body"
+ }
+ },
+ "includePathParameters": true,
+ "onlyPathParameters": true
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "8f1fbc60",
+ "url": "/params/path/param",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [
+ {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "param"
+ }
+ }
+ },
+ "jsonExample": "param"
+ }
+ }
+ ],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": null,
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": "GET with path param"
+ },
+ {
+ "id": "endpoint_endpoints/params.getWithQuery",
+ "name": {
+ "originalName": "getWithQuery",
+ "camelCase": {
+ "unsafeName": "getWithQuery",
+ "safeName": "getWithQuery"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_query",
+ "safeName": "get_with_query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_QUERY",
+ "safeName": "GET_WITH_QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithQuery",
+ "safeName": "GetWithQuery"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "GET",
+ "basePath": null,
+ "path": {
+ "head": "",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/params",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "query",
+ "camelCase": {
+ "unsafeName": "query",
+ "safeName": "query"
+ },
+ "snakeCase": {
+ "unsafeName": "query",
+ "safeName": "query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "QUERY",
+ "safeName": "QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "Query",
+ "safeName": "Query"
+ }
+ },
+ "wireValue": "query"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "allowMultiple": false,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "number",
+ "camelCase": {
+ "unsafeName": "number",
+ "safeName": "number"
+ },
+ "snakeCase": {
+ "unsafeName": "number",
+ "safeName": "number"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NUMBER",
+ "safeName": "NUMBER"
+ },
+ "pascalCase": {
+ "unsafeName": "Number",
+ "safeName": "Number"
+ }
+ },
+ "wireValue": "number"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "allowMultiple": false,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "headers": [],
+ "requestBody": null,
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "wrapper",
+ "wrapperName": {
+ "originalName": "GetWithQuery",
+ "camelCase": {
+ "unsafeName": "getWithQuery",
+ "safeName": "getWithQuery"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_query",
+ "safeName": "get_with_query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_QUERY",
+ "safeName": "GET_WITH_QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithQuery",
+ "safeName": "GetWithQuery"
+ }
+ },
+ "bodyKey": {
+ "originalName": "body",
+ "camelCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "snakeCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BODY",
+ "safeName": "BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "Body",
+ "safeName": "Body"
+ }
+ },
+ "includePathParameters": false,
+ "onlyPathParameters": false
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": null,
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "18789af9",
+ "url": "/params",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "query",
+ "camelCase": {
+ "unsafeName": "query",
+ "safeName": "query"
+ },
+ "snakeCase": {
+ "unsafeName": "query",
+ "safeName": "query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "QUERY",
+ "safeName": "QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "Query",
+ "safeName": "Query"
+ }
+ },
+ "wireValue": "query"
+ },
+ "shape": {
+ "type": "single"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "query"
+ }
+ }
+ },
+ "jsonExample": "query"
+ }
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "number",
+ "camelCase": {
+ "unsafeName": "number",
+ "safeName": "number"
+ },
+ "snakeCase": {
+ "unsafeName": "number",
+ "safeName": "number"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NUMBER",
+ "safeName": "NUMBER"
+ },
+ "pascalCase": {
+ "unsafeName": "Number",
+ "safeName": "Number"
+ }
+ },
+ "wireValue": "number"
+ },
+ "shape": {
+ "type": "single"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ }
+ }
+ ],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": null,
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": null
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": "GET with query param"
+ },
+ {
+ "id": "endpoint_endpoints/params.getWithAllowMultipleQuery",
+ "name": {
+ "originalName": "getWithAllowMultipleQuery",
+ "camelCase": {
+ "unsafeName": "getWithAllowMultipleQuery",
+ "safeName": "getWithAllowMultipleQuery"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_allow_multiple_query",
+ "safeName": "get_with_allow_multiple_query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_ALLOW_MULTIPLE_QUERY",
+ "safeName": "GET_WITH_ALLOW_MULTIPLE_QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithAllowMultipleQuery",
+ "safeName": "GetWithAllowMultipleQuery"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "GET",
+ "basePath": null,
+ "path": {
+ "head": "",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/params",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "query",
+ "camelCase": {
+ "unsafeName": "query",
+ "safeName": "query"
+ },
+ "snakeCase": {
+ "unsafeName": "query",
+ "safeName": "query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "QUERY",
+ "safeName": "QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "Query",
+ "safeName": "Query"
+ }
+ },
+ "wireValue": "query"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "allowMultiple": true,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "number",
+ "camelCase": {
+ "unsafeName": "number",
+ "safeName": "number"
+ },
+ "snakeCase": {
+ "unsafeName": "number",
+ "safeName": "number"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NUMBER",
+ "safeName": "NUMBER"
+ },
+ "pascalCase": {
+ "unsafeName": "Number",
+ "safeName": "Number"
+ }
+ },
+ "wireValue": "number"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "allowMultiple": true,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "headers": [],
+ "requestBody": null,
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "wrapper",
+ "wrapperName": {
+ "originalName": "GetWithMultipleQuery",
+ "camelCase": {
+ "unsafeName": "getWithMultipleQuery",
+ "safeName": "getWithMultipleQuery"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_multiple_query",
+ "safeName": "get_with_multiple_query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_MULTIPLE_QUERY",
+ "safeName": "GET_WITH_MULTIPLE_QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithMultipleQuery",
+ "safeName": "GetWithMultipleQuery"
+ }
+ },
+ "bodyKey": {
+ "originalName": "body",
+ "camelCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "snakeCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BODY",
+ "safeName": "BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "Body",
+ "safeName": "Body"
+ }
+ },
+ "includePathParameters": false,
+ "onlyPathParameters": false
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": null,
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "78d2799f",
+ "url": "/params",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "query",
+ "camelCase": {
+ "unsafeName": "query",
+ "safeName": "query"
+ },
+ "snakeCase": {
+ "unsafeName": "query",
+ "safeName": "query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "QUERY",
+ "safeName": "QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "Query",
+ "safeName": "Query"
+ }
+ },
+ "wireValue": "query"
+ },
+ "shape": {
+ "type": "exploded"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "query"
+ }
+ }
+ },
+ "jsonExample": "query"
+ }
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "number",
+ "camelCase": {
+ "unsafeName": "number",
+ "safeName": "number"
+ },
+ "snakeCase": {
+ "unsafeName": "number",
+ "safeName": "number"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NUMBER",
+ "safeName": "NUMBER"
+ },
+ "pascalCase": {
+ "unsafeName": "Number",
+ "safeName": "Number"
+ }
+ },
+ "wireValue": "number"
+ },
+ "shape": {
+ "type": "exploded"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ }
+ }
+ ],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": null,
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": null
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": "GET with multiple of same query param"
+ },
+ {
+ "id": "endpoint_endpoints/params.getWithPathAndQuery",
+ "name": {
+ "originalName": "getWithPathAndQuery",
+ "camelCase": {
+ "unsafeName": "getWithPathAndQuery",
+ "safeName": "getWithPathAndQuery"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_path_and_query",
+ "safeName": "get_with_path_and_query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_PATH_AND_QUERY",
+ "safeName": "GET_WITH_PATH_AND_QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithPathAndQuery",
+ "safeName": "GetWithPathAndQuery"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "GET",
+ "basePath": null,
+ "path": {
+ "head": "/path-query/",
+ "parts": [
+ {
+ "pathParameter": "param",
+ "tail": ""
+ }
+ ]
+ },
+ "fullPath": {
+ "head": "/params/path-query/",
+ "parts": [
+ {
+ "pathParameter": "param",
+ "tail": ""
+ }
+ ]
+ },
+ "pathParameters": [
+ {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "allPathParameters": [
+ {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "query",
+ "camelCase": {
+ "unsafeName": "query",
+ "safeName": "query"
+ },
+ "snakeCase": {
+ "unsafeName": "query",
+ "safeName": "query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "QUERY",
+ "safeName": "QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "Query",
+ "safeName": "Query"
+ }
+ },
+ "wireValue": "query"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "allowMultiple": false,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "headers": [],
+ "requestBody": null,
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "wrapper",
+ "wrapperName": {
+ "originalName": "GetWithPathAndQuery",
+ "camelCase": {
+ "unsafeName": "getWithPathAndQuery",
+ "safeName": "getWithPathAndQuery"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_path_and_query",
+ "safeName": "get_with_path_and_query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_PATH_AND_QUERY",
+ "safeName": "GET_WITH_PATH_AND_QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithPathAndQuery",
+ "safeName": "GetWithPathAndQuery"
+ }
+ },
+ "bodyKey": {
+ "originalName": "body",
+ "camelCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "snakeCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BODY",
+ "safeName": "BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "Body",
+ "safeName": "Body"
+ }
+ },
+ "includePathParameters": false,
+ "onlyPathParameters": false
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": null,
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "d0c0cbe4",
+ "url": "/params/path-query/param",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [
+ {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "param"
+ }
+ }
+ },
+ "jsonExample": "param"
+ }
+ }
+ ],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "query",
+ "camelCase": {
+ "unsafeName": "query",
+ "safeName": "query"
+ },
+ "snakeCase": {
+ "unsafeName": "query",
+ "safeName": "query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "QUERY",
+ "safeName": "QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "Query",
+ "safeName": "Query"
+ }
+ },
+ "wireValue": "query"
+ },
+ "shape": {
+ "type": "single"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "query"
+ }
+ }
+ },
+ "jsonExample": "query"
+ }
+ }
+ ],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": null,
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": null
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": "GET with path and query params"
+ },
+ {
+ "id": "endpoint_endpoints/params.getWithInlinePathAndQuery",
+ "name": {
+ "originalName": "getWithInlinePathAndQuery",
+ "camelCase": {
+ "unsafeName": "getWithInlinePathAndQuery",
+ "safeName": "getWithInlinePathAndQuery"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_inline_path_and_query",
+ "safeName": "get_with_inline_path_and_query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_INLINE_PATH_AND_QUERY",
+ "safeName": "GET_WITH_INLINE_PATH_AND_QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithInlinePathAndQuery",
+ "safeName": "GetWithInlinePathAndQuery"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "GET",
+ "basePath": null,
+ "path": {
+ "head": "/path-query/",
+ "parts": [
+ {
+ "pathParameter": "param",
+ "tail": ""
+ }
+ ]
+ },
+ "fullPath": {
+ "head": "/params/path-query/",
+ "parts": [
+ {
+ "pathParameter": "param",
+ "tail": ""
+ }
+ ]
+ },
+ "pathParameters": [
+ {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "allPathParameters": [
+ {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "query",
+ "camelCase": {
+ "unsafeName": "query",
+ "safeName": "query"
+ },
+ "snakeCase": {
+ "unsafeName": "query",
+ "safeName": "query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "QUERY",
+ "safeName": "QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "Query",
+ "safeName": "Query"
+ }
+ },
+ "wireValue": "query"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "allowMultiple": false,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "headers": [],
+ "requestBody": null,
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "wrapper",
+ "wrapperName": {
+ "originalName": "getWithInlinePathAndQuery",
+ "camelCase": {
+ "unsafeName": "getWithInlinePathAndQuery",
+ "safeName": "getWithInlinePathAndQuery"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_inline_path_and_query",
+ "safeName": "get_with_inline_path_and_query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_INLINE_PATH_AND_QUERY",
+ "safeName": "GET_WITH_INLINE_PATH_AND_QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithInlinePathAndQuery",
+ "safeName": "GetWithInlinePathAndQuery"
+ }
+ },
+ "bodyKey": {
+ "originalName": "body",
+ "camelCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "snakeCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BODY",
+ "safeName": "BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "Body",
+ "safeName": "Body"
+ }
+ },
+ "includePathParameters": true,
+ "onlyPathParameters": false
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": null,
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "d0c0cbe4",
+ "url": "/params/path-query/param",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [
+ {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "param"
+ }
+ }
+ },
+ "jsonExample": "param"
+ }
+ }
+ ],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "query",
+ "camelCase": {
+ "unsafeName": "query",
+ "safeName": "query"
+ },
+ "snakeCase": {
+ "unsafeName": "query",
+ "safeName": "query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "QUERY",
+ "safeName": "QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "Query",
+ "safeName": "Query"
+ }
+ },
+ "wireValue": "query"
+ },
+ "shape": {
+ "type": "single"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "query"
+ }
+ }
+ },
+ "jsonExample": "query"
+ }
+ }
+ ],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": null,
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": null
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": "GET with path and query params"
+ },
+ {
+ "id": "endpoint_endpoints/params.modifyWithPath",
+ "name": {
+ "originalName": "modifyWithPath",
+ "camelCase": {
+ "unsafeName": "modifyWithPath",
+ "safeName": "modifyWithPath"
+ },
+ "snakeCase": {
+ "unsafeName": "modify_with_path",
+ "safeName": "modify_with_path"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MODIFY_WITH_PATH",
+ "safeName": "MODIFY_WITH_PATH"
+ },
+ "pascalCase": {
+ "unsafeName": "ModifyWithPath",
+ "safeName": "ModifyWithPath"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "PUT",
+ "basePath": null,
+ "path": {
+ "head": "/path/",
+ "parts": [
+ {
+ "pathParameter": "param",
+ "tail": ""
+ }
+ ]
+ },
+ "fullPath": {
+ "head": "/params/path/",
+ "parts": [
+ {
+ "pathParameter": "param",
+ "tail": ""
+ }
+ ]
+ },
+ "pathParameters": [
+ {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "allPathParameters": [
+ {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "b71b8ba8",
+ "url": "/params/path/param",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [
+ {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "param"
+ }
+ }
+ },
+ "jsonExample": "param"
+ }
+ }
+ ],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": "PUT to update with path param"
+ },
+ {
+ "id": "endpoint_endpoints/params.modifyWithInlinePath",
+ "name": {
+ "originalName": "modifyWithInlinePath",
+ "camelCase": {
+ "unsafeName": "modifyWithInlinePath",
+ "safeName": "modifyWithInlinePath"
+ },
+ "snakeCase": {
+ "unsafeName": "modify_with_inline_path",
+ "safeName": "modify_with_inline_path"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MODIFY_WITH_INLINE_PATH",
+ "safeName": "MODIFY_WITH_INLINE_PATH"
+ },
+ "pascalCase": {
+ "unsafeName": "ModifyWithInlinePath",
+ "safeName": "ModifyWithInlinePath"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "PUT",
+ "basePath": null,
+ "path": {
+ "head": "/path/",
+ "parts": [
+ {
+ "pathParameter": "param",
+ "tail": ""
+ }
+ ]
+ },
+ "fullPath": {
+ "head": "/params/path/",
+ "parts": [
+ {
+ "pathParameter": "param",
+ "tail": ""
+ }
+ ]
+ },
+ "pathParameters": [
+ {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "allPathParameters": [
+ {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "wrapper",
+ "wrapperName": {
+ "originalName": "ModifyResourceAtInlinedPath",
+ "camelCase": {
+ "unsafeName": "modifyResourceAtInlinedPath",
+ "safeName": "modifyResourceAtInlinedPath"
+ },
+ "snakeCase": {
+ "unsafeName": "modify_resource_at_inlined_path",
+ "safeName": "modify_resource_at_inlined_path"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MODIFY_RESOURCE_AT_INLINED_PATH",
+ "safeName": "MODIFY_RESOURCE_AT_INLINED_PATH"
+ },
+ "pascalCase": {
+ "unsafeName": "ModifyResourceAtInlinedPath",
+ "safeName": "ModifyResourceAtInlinedPath"
+ }
+ },
+ "bodyKey": {
+ "originalName": "body",
+ "camelCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "snakeCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BODY",
+ "safeName": "BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "Body",
+ "safeName": "Body"
+ }
+ },
+ "includePathParameters": true,
+ "onlyPathParameters": false
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "b71b8ba8",
+ "url": "/params/path/param",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [
+ {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "param"
+ }
+ }
+ },
+ "jsonExample": "param"
+ }
+ }
+ ],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": "PUT to update with path param"
+ },
+ {
+ "id": "endpoint_endpoints/params.uploadWithPath",
+ "name": {
+ "originalName": "uploadWithPath",
+ "camelCase": {
+ "unsafeName": "uploadWithPath",
+ "safeName": "uploadWithPath"
+ },
+ "snakeCase": {
+ "unsafeName": "upload_with_path",
+ "safeName": "upload_with_path"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UPLOAD_WITH_PATH",
+ "safeName": "UPLOAD_WITH_PATH"
+ },
+ "pascalCase": {
+ "unsafeName": "UploadWithPath",
+ "safeName": "UploadWithPath"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/path/",
+ "parts": [
+ {
+ "pathParameter": "param",
+ "tail": ""
+ }
+ ]
+ },
+ "fullPath": {
+ "head": "/params/path/",
+ "parts": [
+ {
+ "pathParameter": "param",
+ "tail": ""
+ }
+ ]
+ },
+ "pathParameters": [
+ {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "allPathParameters": [
+ {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "bytes",
+ "isOptional": false,
+ "docs": null,
+ "v2Examples": null,
+ "contentType": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "bytes",
+ "isOptional": false,
+ "docs": null,
+ "v2Examples": null,
+ "contentType": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [
+ {
+ "example": {
+ "id": "b305eac1",
+ "name": null,
+ "url": "/params/path/upload-path",
+ "rootPathParameters": [],
+ "endpointPathParameters": [
+ {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "upload-path"
+ }
+ }
+ },
+ "jsonExample": "upload-path"
+ }
+ }
+ ],
+ "servicePathParameters": [],
+ "endpointHeaders": [],
+ "serviceHeaders": [],
+ "queryParameters": [],
+ "request": null,
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "named",
+ "typeName": {
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "displayName": null
+ },
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "uploaded"
+ }
+ }
+ },
+ "jsonExample": "uploaded"
+ },
+ "originalTypeDeclaration": {
+ "typeId": "type_types/object:ObjectWithRequiredField",
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "displayName": null
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ }
+ },
+ "jsonExample": {
+ "string": "uploaded"
+ }
+ }
+ }
+ },
+ "docs": null
+ },
+ "codeSamples": null
+ }
+ ],
+ "autogeneratedExamples": [],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": "POST bytes with path param returning object"
+ }
+ ],
+ "audiences": null
+ },
+ "service_endpoints/primitive": {
+ "availability": null,
+ "name": {
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "primitive",
+ "camelCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "snakeCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIMITIVE",
+ "safeName": "PRIMITIVE"
+ },
+ "pascalCase": {
+ "unsafeName": "Primitive",
+ "safeName": "Primitive"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "primitive",
+ "camelCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "snakeCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIMITIVE",
+ "safeName": "PRIMITIVE"
+ },
+ "pascalCase": {
+ "unsafeName": "Primitive",
+ "safeName": "Primitive"
+ }
+ }
+ }
+ },
+ "displayName": null,
+ "basePath": {
+ "head": "/primitive",
+ "parts": []
+ },
+ "headers": [],
+ "pathParameters": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "transport": {
+ "type": "http"
+ },
+ "endpoints": [
+ {
+ "id": "endpoint_endpoints/primitive.getAndReturnString",
+ "name": {
+ "originalName": "getAndReturnString",
+ "camelCase": {
+ "unsafeName": "getAndReturnString",
+ "safeName": "getAndReturnString"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_string",
+ "safeName": "get_and_return_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_STRING",
+ "safeName": "GET_AND_RETURN_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnString",
+ "safeName": "GetAndReturnString"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/string",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/primitive/string",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "63248c43",
+ "url": "/primitive/string",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/primitive.getAndReturnInt",
+ "name": {
+ "originalName": "getAndReturnInt",
+ "camelCase": {
+ "unsafeName": "getAndReturnInt",
+ "safeName": "getAndReturnInt"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_int",
+ "safeName": "get_and_return_int"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_INT",
+ "safeName": "GET_AND_RETURN_INT"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnInt",
+ "safeName": "GetAndReturnInt"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/integer",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/primitive/integer",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "aacf1865",
+ "url": "/primitive/integer",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/primitive.getAndReturnLong",
+ "name": {
+ "originalName": "getAndReturnLong",
+ "camelCase": {
+ "unsafeName": "getAndReturnLong",
+ "safeName": "getAndReturnLong"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_long",
+ "safeName": "get_and_return_long"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_LONG",
+ "safeName": "GET_AND_RETURN_LONG"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnLong",
+ "safeName": "GetAndReturnLong"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/long",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/primitive/long",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "LONG",
+ "v2": {
+ "type": "long",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "LONG",
+ "v2": {
+ "type": "long",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "LONG",
+ "v2": {
+ "type": "long",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "8944e061",
+ "url": "/primitive/long",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "long",
+ "long": 1000000
+ }
+ },
+ "jsonExample": 1000000
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "long",
+ "long": 1000000
+ }
+ },
+ "jsonExample": 1000000
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/primitive.getAndReturnDouble",
+ "name": {
+ "originalName": "getAndReturnDouble",
+ "camelCase": {
+ "unsafeName": "getAndReturnDouble",
+ "safeName": "getAndReturnDouble"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_double",
+ "safeName": "get_and_return_double"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_DOUBLE",
+ "safeName": "GET_AND_RETURN_DOUBLE"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnDouble",
+ "safeName": "GetAndReturnDouble"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/double",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/primitive/double",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "d4d0b11",
+ "url": "/primitive/double",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "double",
+ "double": 1.1
+ }
+ },
+ "jsonExample": 1.1
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "double",
+ "double": 1.1
+ }
+ },
+ "jsonExample": 1.1
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/primitive.getAndReturnBool",
+ "name": {
+ "originalName": "getAndReturnBool",
+ "camelCase": {
+ "unsafeName": "getAndReturnBool",
+ "safeName": "getAndReturnBool"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_bool",
+ "safeName": "get_and_return_bool"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_BOOL",
+ "safeName": "GET_AND_RETURN_BOOL"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnBool",
+ "safeName": "GetAndReturnBool"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/boolean",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/primitive/boolean",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "f3e38285",
+ "url": "/primitive/boolean",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "boolean",
+ "boolean": true
+ }
+ },
+ "jsonExample": true
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "boolean",
+ "boolean": true
+ }
+ },
+ "jsonExample": true
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/primitive.getAndReturnDatetime",
+ "name": {
+ "originalName": "getAndReturnDatetime",
+ "camelCase": {
+ "unsafeName": "getAndReturnDatetime",
+ "safeName": "getAndReturnDatetime"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_datetime",
+ "safeName": "get_and_return_datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_DATETIME",
+ "safeName": "GET_AND_RETURN_DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnDatetime",
+ "safeName": "GetAndReturnDatetime"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/datetime",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/primitive/datetime",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "fb513d11",
+ "url": "/primitive/datetime",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "datetime",
+ "datetime": "2024-01-15T09:30:00.000Z",
+ "raw": "2024-01-15T09:30:00Z"
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "datetime",
+ "datetime": "2024-01-15T09:30:00.000Z",
+ "raw": "2024-01-15T09:30:00Z"
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/primitive.getAndReturnDate",
+ "name": {
+ "originalName": "getAndReturnDate",
+ "camelCase": {
+ "unsafeName": "getAndReturnDate",
+ "safeName": "getAndReturnDate"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_date",
+ "safeName": "get_and_return_date"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_DATE",
+ "safeName": "GET_AND_RETURN_DATE"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnDate",
+ "safeName": "GetAndReturnDate"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/date",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/primitive/date",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE",
+ "v2": null
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE",
+ "v2": null
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE",
+ "v2": null
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "eeb5648d",
+ "url": "/primitive/date",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "date",
+ "date": "2023-01-15"
+ }
+ },
+ "jsonExample": "2023-01-15"
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "date",
+ "date": "2023-01-15"
+ }
+ },
+ "jsonExample": "2023-01-15"
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/primitive.getAndReturnUUID",
+ "name": {
+ "originalName": "getAndReturnUUID",
+ "camelCase": {
+ "unsafeName": "getAndReturnUUID",
+ "safeName": "getAndReturnUUID"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_uuid",
+ "safeName": "get_and_return_uuid"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_UUID",
+ "safeName": "GET_AND_RETURN_UUID"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnUUID",
+ "safeName": "GetAndReturnUUID"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/uuid",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/primitive/uuid",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "UUID",
+ "v2": null
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "UUID",
+ "v2": null
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "UUID",
+ "v2": null
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "8a40715d",
+ "url": "/primitive/uuid",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "uuid",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "uuid",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/primitive.getAndReturnBase64",
+ "name": {
+ "originalName": "getAndReturnBase64",
+ "camelCase": {
+ "unsafeName": "getAndReturnBase64",
+ "safeName": "getAndReturnBase64"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_base64",
+ "safeName": "get_and_return_base64"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_BASE64",
+ "safeName": "GET_AND_RETURN_BASE64"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnBase64",
+ "safeName": "GetAndReturnBase64"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/base64",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/primitive/base64",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BASE_64",
+ "v2": null
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BASE_64",
+ "v2": null
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BASE_64",
+ "v2": null
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "b885de1d",
+ "url": "/primitive/base64",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "base64",
+ "base64": "SGVsbG8gd29ybGQh"
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "base64",
+ "base64": "SGVsbG8gd29ybGQh"
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "audiences": null
+ },
+ "service_endpoints/put": {
+ "availability": null,
+ "name": {
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ }
+ },
+ "displayName": null,
+ "basePath": {
+ "head": "",
+ "parts": []
+ },
+ "headers": [],
+ "pathParameters": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "transport": {
+ "type": "http"
+ },
+ "endpoints": [
+ {
+ "id": "endpoint_endpoints/put.add",
+ "name": {
+ "originalName": "add",
+ "camelCase": {
+ "unsafeName": "add",
+ "safeName": "add"
+ },
+ "snakeCase": {
+ "unsafeName": "add",
+ "safeName": "add"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ADD",
+ "safeName": "ADD"
+ },
+ "pascalCase": {
+ "unsafeName": "Add",
+ "safeName": "Add"
+ }
+ },
+ "displayName": "Put",
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "PUT",
+ "basePath": null,
+ "path": {
+ "head": "/",
+ "parts": [
+ {
+ "pathParameter": "id",
+ "tail": ""
+ }
+ ]
+ },
+ "fullPath": {
+ "head": "",
+ "parts": [
+ {
+ "pathParameter": "id",
+ "tail": ""
+ }
+ ]
+ },
+ "pathParameters": [
+ {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "allPathParameters": [
+ {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "location": "ENDPOINT",
+ "variable": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "explode": null,
+ "docs": null
+ }
+ ],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": null,
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "wrapper",
+ "wrapperName": {
+ "originalName": "PutRequest",
+ "camelCase": {
+ "unsafeName": "putRequest",
+ "safeName": "putRequest"
+ },
+ "snakeCase": {
+ "unsafeName": "put_request",
+ "safeName": "put_request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT_REQUEST",
+ "safeName": "PUT_REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "PutRequest",
+ "safeName": "PutRequest"
+ }
+ },
+ "bodyKey": {
+ "originalName": "body",
+ "camelCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "snakeCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BODY",
+ "safeName": "BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "Body",
+ "safeName": "Body"
+ }
+ },
+ "includePathParameters": true,
+ "onlyPathParameters": true
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "PutResponse",
+ "camelCase": {
+ "unsafeName": "putResponse",
+ "safeName": "putResponse"
+ },
+ "snakeCase": {
+ "unsafeName": "put_response",
+ "safeName": "put_response"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT_RESPONSE",
+ "safeName": "PUT_RESPONSE"
+ },
+ "pascalCase": {
+ "unsafeName": "PutResponse",
+ "safeName": "PutResponse"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_endpoints/put:PutResponse",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": 200,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "621d8b0",
+ "url": "/id",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [
+ {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "id"
+ }
+ }
+ },
+ "jsonExample": "id"
+ }
+ }
+ ],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": null,
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "errors",
+ "camelCase": {
+ "unsafeName": "errors",
+ "safeName": "errors"
+ },
+ "snakeCase": {
+ "unsafeName": "errors",
+ "safeName": "errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERRORS",
+ "safeName": "ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "Errors",
+ "safeName": "Errors"
+ }
+ },
+ "wireValue": "errors"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "PutResponse",
+ "camelCase": {
+ "unsafeName": "putResponse",
+ "safeName": "putResponse"
+ },
+ "snakeCase": {
+ "unsafeName": "put_response",
+ "safeName": "put_response"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT_RESPONSE",
+ "safeName": "PUT_RESPONSE"
+ },
+ "pascalCase": {
+ "unsafeName": "PutResponse",
+ "safeName": "PutResponse"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_endpoints/put:PutResponse"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "list",
+ "list": [
+ {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "category",
+ "camelCase": {
+ "unsafeName": "category",
+ "safeName": "category"
+ },
+ "snakeCase": {
+ "unsafeName": "category",
+ "safeName": "category"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CATEGORY",
+ "safeName": "CATEGORY"
+ },
+ "pascalCase": {
+ "unsafeName": "Category",
+ "safeName": "Category"
+ }
+ },
+ "wireValue": "category"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "Error",
+ "camelCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "snakeCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR",
+ "safeName": "ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "Error",
+ "safeName": "Error"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_endpoints/put:Error"
+ },
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "enum",
+ "value": {
+ "name": {
+ "originalName": "API_ERROR",
+ "camelCase": {
+ "unsafeName": "apiError",
+ "safeName": "apiError"
+ },
+ "snakeCase": {
+ "unsafeName": "api_error",
+ "safeName": "api_error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "API_ERROR",
+ "safeName": "API_ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "APIError",
+ "safeName": "APIError"
+ }
+ },
+ "wireValue": "API_ERROR"
+ }
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ErrorCategory",
+ "camelCase": {
+ "unsafeName": "errorCategory",
+ "safeName": "errorCategory"
+ },
+ "snakeCase": {
+ "unsafeName": "error_category",
+ "safeName": "error_category"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR_CATEGORY",
+ "safeName": "ERROR_CATEGORY"
+ },
+ "pascalCase": {
+ "unsafeName": "ErrorCategory",
+ "safeName": "ErrorCategory"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_endpoints/put:ErrorCategory"
+ }
+ },
+ "jsonExample": "API_ERROR"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "code",
+ "camelCase": {
+ "unsafeName": "code",
+ "safeName": "code"
+ },
+ "snakeCase": {
+ "unsafeName": "code",
+ "safeName": "code"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CODE",
+ "safeName": "CODE"
+ },
+ "pascalCase": {
+ "unsafeName": "Code",
+ "safeName": "Code"
+ }
+ },
+ "wireValue": "code"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "Error",
+ "camelCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "snakeCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR",
+ "safeName": "ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "Error",
+ "safeName": "Error"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_endpoints/put:Error"
+ },
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "enum",
+ "value": {
+ "name": {
+ "originalName": "INTERNAL_SERVER_ERROR",
+ "camelCase": {
+ "unsafeName": "internalServerError",
+ "safeName": "internalServerError"
+ },
+ "snakeCase": {
+ "unsafeName": "internal_server_error",
+ "safeName": "internal_server_error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTERNAL_SERVER_ERROR",
+ "safeName": "INTERNAL_SERVER_ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "InternalServerError",
+ "safeName": "InternalServerError"
+ }
+ },
+ "wireValue": "INTERNAL_SERVER_ERROR"
+ }
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ErrorCode",
+ "camelCase": {
+ "unsafeName": "errorCode",
+ "safeName": "errorCode"
+ },
+ "snakeCase": {
+ "unsafeName": "error_code",
+ "safeName": "error_code"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR_CODE",
+ "safeName": "ERROR_CODE"
+ },
+ "pascalCase": {
+ "unsafeName": "ErrorCode",
+ "safeName": "ErrorCode"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_endpoints/put:ErrorCode"
+ }
+ },
+ "jsonExample": "INTERNAL_SERVER_ERROR"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "detail",
+ "camelCase": {
+ "unsafeName": "detail",
+ "safeName": "detail"
+ },
+ "snakeCase": {
+ "unsafeName": "detail",
+ "safeName": "detail"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DETAIL",
+ "safeName": "DETAIL"
+ },
+ "pascalCase": {
+ "unsafeName": "Detail",
+ "safeName": "Detail"
+ }
+ },
+ "wireValue": "detail"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "Error",
+ "camelCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "snakeCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR",
+ "safeName": "ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "Error",
+ "safeName": "Error"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_endpoints/put:Error"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "detail"
+ }
+ }
+ },
+ "jsonExample": "detail"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "detail"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "field",
+ "camelCase": {
+ "unsafeName": "field",
+ "safeName": "field"
+ },
+ "snakeCase": {
+ "unsafeName": "field",
+ "safeName": "field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "FIELD",
+ "safeName": "FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "Field",
+ "safeName": "Field"
+ }
+ },
+ "wireValue": "field"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "Error",
+ "camelCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "snakeCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR",
+ "safeName": "ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "Error",
+ "safeName": "Error"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_endpoints/put:Error"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "field"
+ }
+ }
+ },
+ "jsonExample": "field"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "field"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "Error",
+ "camelCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "snakeCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR",
+ "safeName": "ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "Error",
+ "safeName": "Error"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_endpoints/put:Error"
+ }
+ },
+ "jsonExample": {
+ "category": "API_ERROR",
+ "code": "INTERNAL_SERVER_ERROR",
+ "detail": "detail",
+ "field": "field"
+ }
+ },
+ {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "category",
+ "camelCase": {
+ "unsafeName": "category",
+ "safeName": "category"
+ },
+ "snakeCase": {
+ "unsafeName": "category",
+ "safeName": "category"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CATEGORY",
+ "safeName": "CATEGORY"
+ },
+ "pascalCase": {
+ "unsafeName": "Category",
+ "safeName": "Category"
+ }
+ },
+ "wireValue": "category"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "Error",
+ "camelCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "snakeCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR",
+ "safeName": "ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "Error",
+ "safeName": "Error"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_endpoints/put:Error"
+ },
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "enum",
+ "value": {
+ "name": {
+ "originalName": "API_ERROR",
+ "camelCase": {
+ "unsafeName": "apiError",
+ "safeName": "apiError"
+ },
+ "snakeCase": {
+ "unsafeName": "api_error",
+ "safeName": "api_error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "API_ERROR",
+ "safeName": "API_ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "APIError",
+ "safeName": "APIError"
+ }
+ },
+ "wireValue": "API_ERROR"
+ }
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ErrorCategory",
+ "camelCase": {
+ "unsafeName": "errorCategory",
+ "safeName": "errorCategory"
+ },
+ "snakeCase": {
+ "unsafeName": "error_category",
+ "safeName": "error_category"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR_CATEGORY",
+ "safeName": "ERROR_CATEGORY"
+ },
+ "pascalCase": {
+ "unsafeName": "ErrorCategory",
+ "safeName": "ErrorCategory"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_endpoints/put:ErrorCategory"
+ }
+ },
+ "jsonExample": "API_ERROR"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "code",
+ "camelCase": {
+ "unsafeName": "code",
+ "safeName": "code"
+ },
+ "snakeCase": {
+ "unsafeName": "code",
+ "safeName": "code"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CODE",
+ "safeName": "CODE"
+ },
+ "pascalCase": {
+ "unsafeName": "Code",
+ "safeName": "Code"
+ }
+ },
+ "wireValue": "code"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "Error",
+ "camelCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "snakeCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR",
+ "safeName": "ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "Error",
+ "safeName": "Error"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_endpoints/put:Error"
+ },
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "enum",
+ "value": {
+ "name": {
+ "originalName": "INTERNAL_SERVER_ERROR",
+ "camelCase": {
+ "unsafeName": "internalServerError",
+ "safeName": "internalServerError"
+ },
+ "snakeCase": {
+ "unsafeName": "internal_server_error",
+ "safeName": "internal_server_error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTERNAL_SERVER_ERROR",
+ "safeName": "INTERNAL_SERVER_ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "InternalServerError",
+ "safeName": "InternalServerError"
+ }
+ },
+ "wireValue": "INTERNAL_SERVER_ERROR"
+ }
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ErrorCode",
+ "camelCase": {
+ "unsafeName": "errorCode",
+ "safeName": "errorCode"
+ },
+ "snakeCase": {
+ "unsafeName": "error_code",
+ "safeName": "error_code"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR_CODE",
+ "safeName": "ERROR_CODE"
+ },
+ "pascalCase": {
+ "unsafeName": "ErrorCode",
+ "safeName": "ErrorCode"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_endpoints/put:ErrorCode"
+ }
+ },
+ "jsonExample": "INTERNAL_SERVER_ERROR"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "detail",
+ "camelCase": {
+ "unsafeName": "detail",
+ "safeName": "detail"
+ },
+ "snakeCase": {
+ "unsafeName": "detail",
+ "safeName": "detail"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DETAIL",
+ "safeName": "DETAIL"
+ },
+ "pascalCase": {
+ "unsafeName": "Detail",
+ "safeName": "Detail"
+ }
+ },
+ "wireValue": "detail"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "Error",
+ "camelCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "snakeCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR",
+ "safeName": "ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "Error",
+ "safeName": "Error"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_endpoints/put:Error"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "detail"
+ }
+ }
+ },
+ "jsonExample": "detail"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "detail"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "field",
+ "camelCase": {
+ "unsafeName": "field",
+ "safeName": "field"
+ },
+ "snakeCase": {
+ "unsafeName": "field",
+ "safeName": "field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "FIELD",
+ "safeName": "FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "Field",
+ "safeName": "Field"
+ }
+ },
+ "wireValue": "field"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "Error",
+ "camelCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "snakeCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR",
+ "safeName": "ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "Error",
+ "safeName": "Error"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_endpoints/put:Error"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "field"
+ }
+ }
+ },
+ "jsonExample": "field"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "field"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "Error",
+ "camelCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "snakeCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR",
+ "safeName": "ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "Error",
+ "safeName": "Error"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_endpoints/put:Error"
+ }
+ },
+ "jsonExample": {
+ "category": "API_ERROR",
+ "code": "INTERNAL_SERVER_ERROR",
+ "detail": "detail",
+ "field": "field"
+ }
+ }
+ ],
+ "itemType": {
+ "_type": "named",
+ "name": {
+ "originalName": "Error",
+ "camelCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "snakeCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR",
+ "safeName": "ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "Error",
+ "safeName": "Error"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_endpoints/put:Error",
+ "default": null,
+ "inline": null
+ }
+ }
+ },
+ "jsonExample": [
+ {
+ "category": "API_ERROR",
+ "code": "INTERNAL_SERVER_ERROR",
+ "detail": "detail",
+ "field": "field"
+ },
+ {
+ "category": "API_ERROR",
+ "code": "INTERNAL_SERVER_ERROR",
+ "detail": "detail",
+ "field": "field"
+ }
+ ]
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "named",
+ "name": {
+ "originalName": "Error",
+ "camelCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "snakeCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR",
+ "safeName": "ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "Error",
+ "safeName": "Error"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_endpoints/put:Error",
+ "default": null,
+ "inline": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ {
+ "category": "API_ERROR",
+ "code": "INTERNAL_SERVER_ERROR",
+ "detail": "detail",
+ "field": "field"
+ },
+ {
+ "category": "API_ERROR",
+ "code": "INTERNAL_SERVER_ERROR",
+ "detail": "detail",
+ "field": "field"
+ }
+ ]
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "PutResponse",
+ "camelCase": {
+ "unsafeName": "putResponse",
+ "safeName": "putResponse"
+ },
+ "snakeCase": {
+ "unsafeName": "put_response",
+ "safeName": "put_response"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT_RESPONSE",
+ "safeName": "PUT_RESPONSE"
+ },
+ "pascalCase": {
+ "unsafeName": "PutResponse",
+ "safeName": "PutResponse"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_endpoints/put:PutResponse"
+ }
+ },
+ "jsonExample": {
+ "errors": [
+ {
+ "category": "API_ERROR",
+ "code": "INTERNAL_SERVER_ERROR",
+ "detail": "detail",
+ "field": "field"
+ },
+ {
+ "category": "API_ERROR",
+ "code": "INTERNAL_SERVER_ERROR",
+ "detail": "detail",
+ "field": "field"
+ }
+ ]
+ }
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "audiences": null
+ },
+ "service_endpoints/union": {
+ "availability": null,
+ "name": {
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ }
+ },
+ "displayName": null,
+ "basePath": {
+ "head": "/union",
+ "parts": []
+ },
+ "headers": [],
+ "pathParameters": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "transport": {
+ "type": "http"
+ },
+ "endpoints": [
+ {
+ "id": "endpoint_endpoints/union.getAndReturnUnion",
+ "name": {
+ "originalName": "getAndReturnUnion",
+ "camelCase": {
+ "unsafeName": "getAndReturnUnion",
+ "safeName": "getAndReturnUnion"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_union",
+ "safeName": "get_and_return_union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_UNION",
+ "safeName": "GET_AND_RETURN_UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnUnion",
+ "safeName": "GetAndReturnUnion"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/union",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "Animal",
+ "camelCase": {
+ "unsafeName": "animal",
+ "safeName": "animal"
+ },
+ "snakeCase": {
+ "unsafeName": "animal",
+ "safeName": "animal"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ANIMAL",
+ "safeName": "ANIMAL"
+ },
+ "pascalCase": {
+ "unsafeName": "Animal",
+ "safeName": "Animal"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/union:Animal",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "Animal",
+ "camelCase": {
+ "unsafeName": "animal",
+ "safeName": "animal"
+ },
+ "snakeCase": {
+ "unsafeName": "animal",
+ "safeName": "animal"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ANIMAL",
+ "safeName": "ANIMAL"
+ },
+ "pascalCase": {
+ "unsafeName": "Animal",
+ "safeName": "Animal"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/union:Animal",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "Animal",
+ "camelCase": {
+ "unsafeName": "animal",
+ "safeName": "animal"
+ },
+ "snakeCase": {
+ "unsafeName": "animal",
+ "safeName": "animal"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ANIMAL",
+ "safeName": "ANIMAL"
+ },
+ "pascalCase": {
+ "unsafeName": "Animal",
+ "safeName": "Animal"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/union:Animal",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "8ec2c7d1",
+ "url": "/union",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "union",
+ "discriminant": {
+ "name": {
+ "originalName": "animal",
+ "camelCase": {
+ "unsafeName": "animal",
+ "safeName": "animal"
+ },
+ "snakeCase": {
+ "unsafeName": "animal",
+ "safeName": "animal"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ANIMAL",
+ "safeName": "ANIMAL"
+ },
+ "pascalCase": {
+ "unsafeName": "Animal",
+ "safeName": "Animal"
+ }
+ },
+ "wireValue": "animal"
+ },
+ "singleUnionType": {
+ "wireDiscriminantValue": {
+ "name": {
+ "originalName": "dog",
+ "camelCase": {
+ "unsafeName": "dog",
+ "safeName": "dog"
+ },
+ "snakeCase": {
+ "unsafeName": "dog",
+ "safeName": "dog"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOG",
+ "safeName": "DOG"
+ },
+ "pascalCase": {
+ "unsafeName": "Dog",
+ "safeName": "Dog"
+ }
+ },
+ "wireValue": "dog"
+ },
+ "shape": {
+ "type": "samePropertiesAsObject",
+ "typeId": "type_types/union:Dog",
+ "object": {
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "name",
+ "camelCase": {
+ "unsafeName": "name",
+ "safeName": "name"
+ },
+ "snakeCase": {
+ "unsafeName": "name",
+ "safeName": "name"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NAME",
+ "safeName": "NAME"
+ },
+ "pascalCase": {
+ "unsafeName": "Name",
+ "safeName": "Name"
+ }
+ },
+ "wireValue": "name"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "Dog",
+ "camelCase": {
+ "unsafeName": "dog",
+ "safeName": "dog"
+ },
+ "snakeCase": {
+ "unsafeName": "dog",
+ "safeName": "dog"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOG",
+ "safeName": "DOG"
+ },
+ "pascalCase": {
+ "unsafeName": "Dog",
+ "safeName": "Dog"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/union:Dog"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "name"
+ }
+ }
+ },
+ "jsonExample": "name"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "likesToWoof",
+ "camelCase": {
+ "unsafeName": "likesToWoof",
+ "safeName": "likesToWoof"
+ },
+ "snakeCase": {
+ "unsafeName": "likes_to_woof",
+ "safeName": "likes_to_woof"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIKES_TO_WOOF",
+ "safeName": "LIKES_TO_WOOF"
+ },
+ "pascalCase": {
+ "unsafeName": "LikesToWoof",
+ "safeName": "LikesToWoof"
+ }
+ },
+ "wireValue": "likesToWoof"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "Dog",
+ "camelCase": {
+ "unsafeName": "dog",
+ "safeName": "dog"
+ },
+ "snakeCase": {
+ "unsafeName": "dog",
+ "safeName": "dog"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOG",
+ "safeName": "DOG"
+ },
+ "pascalCase": {
+ "unsafeName": "Dog",
+ "safeName": "Dog"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/union:Dog"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "boolean",
+ "boolean": true
+ }
+ },
+ "jsonExample": true
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ }
+ }
+ },
+ "baseProperties": [],
+ "extendProperties": []
+ },
+ "typeName": {
+ "name": {
+ "originalName": "Animal",
+ "camelCase": {
+ "unsafeName": "animal",
+ "safeName": "animal"
+ },
+ "snakeCase": {
+ "unsafeName": "animal",
+ "safeName": "animal"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ANIMAL",
+ "safeName": "ANIMAL"
+ },
+ "pascalCase": {
+ "unsafeName": "Animal",
+ "safeName": "Animal"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/union:Animal"
+ }
+ },
+ "jsonExample": {
+ "animal": "dog",
+ "name": "name",
+ "likesToWoof": true
+ }
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "union",
+ "discriminant": {
+ "name": {
+ "originalName": "animal",
+ "camelCase": {
+ "unsafeName": "animal",
+ "safeName": "animal"
+ },
+ "snakeCase": {
+ "unsafeName": "animal",
+ "safeName": "animal"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ANIMAL",
+ "safeName": "ANIMAL"
+ },
+ "pascalCase": {
+ "unsafeName": "Animal",
+ "safeName": "Animal"
+ }
+ },
+ "wireValue": "animal"
+ },
+ "singleUnionType": {
+ "wireDiscriminantValue": {
+ "name": {
+ "originalName": "dog",
+ "camelCase": {
+ "unsafeName": "dog",
+ "safeName": "dog"
+ },
+ "snakeCase": {
+ "unsafeName": "dog",
+ "safeName": "dog"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOG",
+ "safeName": "DOG"
+ },
+ "pascalCase": {
+ "unsafeName": "Dog",
+ "safeName": "Dog"
+ }
+ },
+ "wireValue": "dog"
+ },
+ "shape": {
+ "type": "samePropertiesAsObject",
+ "typeId": "type_types/union:Dog",
+ "object": {
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "name",
+ "camelCase": {
+ "unsafeName": "name",
+ "safeName": "name"
+ },
+ "snakeCase": {
+ "unsafeName": "name",
+ "safeName": "name"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NAME",
+ "safeName": "NAME"
+ },
+ "pascalCase": {
+ "unsafeName": "Name",
+ "safeName": "Name"
+ }
+ },
+ "wireValue": "name"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "Dog",
+ "camelCase": {
+ "unsafeName": "dog",
+ "safeName": "dog"
+ },
+ "snakeCase": {
+ "unsafeName": "dog",
+ "safeName": "dog"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOG",
+ "safeName": "DOG"
+ },
+ "pascalCase": {
+ "unsafeName": "Dog",
+ "safeName": "Dog"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/union:Dog"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "name"
+ }
+ }
+ },
+ "jsonExample": "name"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "likesToWoof",
+ "camelCase": {
+ "unsafeName": "likesToWoof",
+ "safeName": "likesToWoof"
+ },
+ "snakeCase": {
+ "unsafeName": "likes_to_woof",
+ "safeName": "likes_to_woof"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIKES_TO_WOOF",
+ "safeName": "LIKES_TO_WOOF"
+ },
+ "pascalCase": {
+ "unsafeName": "LikesToWoof",
+ "safeName": "LikesToWoof"
+ }
+ },
+ "wireValue": "likesToWoof"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "Dog",
+ "camelCase": {
+ "unsafeName": "dog",
+ "safeName": "dog"
+ },
+ "snakeCase": {
+ "unsafeName": "dog",
+ "safeName": "dog"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOG",
+ "safeName": "DOG"
+ },
+ "pascalCase": {
+ "unsafeName": "Dog",
+ "safeName": "Dog"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/union:Dog"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "boolean",
+ "boolean": true
+ }
+ },
+ "jsonExample": true
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ }
+ }
+ },
+ "baseProperties": [],
+ "extendProperties": []
+ },
+ "typeName": {
+ "name": {
+ "originalName": "Animal",
+ "camelCase": {
+ "unsafeName": "animal",
+ "safeName": "animal"
+ },
+ "snakeCase": {
+ "unsafeName": "animal",
+ "safeName": "animal"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ANIMAL",
+ "safeName": "ANIMAL"
+ },
+ "pascalCase": {
+ "unsafeName": "Animal",
+ "safeName": "Animal"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/union:Animal"
+ }
+ },
+ "jsonExample": {
+ "animal": "dog",
+ "name": "name",
+ "likesToWoof": true
+ }
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "audiences": null
+ },
+ "service_endpoints/urls": {
+ "availability": null,
+ "name": {
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "urls",
+ "camelCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "snakeCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "URLS",
+ "safeName": "URLS"
+ },
+ "pascalCase": {
+ "unsafeName": "URLs",
+ "safeName": "URLs"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "urls",
+ "camelCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "snakeCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "URLS",
+ "safeName": "URLS"
+ },
+ "pascalCase": {
+ "unsafeName": "URLs",
+ "safeName": "URLs"
+ }
+ }
+ }
+ },
+ "displayName": null,
+ "basePath": {
+ "head": "/urls",
+ "parts": []
+ },
+ "headers": [],
+ "pathParameters": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "transport": {
+ "type": "http"
+ },
+ "endpoints": [
+ {
+ "id": "endpoint_endpoints/urls.withMixedCase",
+ "name": {
+ "originalName": "withMixedCase",
+ "camelCase": {
+ "unsafeName": "withMixedCase",
+ "safeName": "withMixedCase"
+ },
+ "snakeCase": {
+ "unsafeName": "with_mixed_case",
+ "safeName": "with_mixed_case"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "WITH_MIXED_CASE",
+ "safeName": "WITH_MIXED_CASE"
+ },
+ "pascalCase": {
+ "unsafeName": "WithMixedCase",
+ "safeName": "WithMixedCase"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "GET",
+ "basePath": null,
+ "path": {
+ "head": "/MixedCase",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/urls/MixedCase",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": null,
+ "v2RequestBodies": null,
+ "sdkRequest": null,
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "d9186361",
+ "url": "/urls/MixedCase",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": null,
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/urls.noEndingSlash",
+ "name": {
+ "originalName": "noEndingSlash",
+ "camelCase": {
+ "unsafeName": "noEndingSlash",
+ "safeName": "noEndingSlash"
+ },
+ "snakeCase": {
+ "unsafeName": "no_ending_slash",
+ "safeName": "no_ending_slash"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NO_ENDING_SLASH",
+ "safeName": "NO_ENDING_SLASH"
+ },
+ "pascalCase": {
+ "unsafeName": "NoEndingSlash",
+ "safeName": "NoEndingSlash"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "GET",
+ "basePath": null,
+ "path": {
+ "head": "/no-ending-slash",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/urls/no-ending-slash",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": null,
+ "v2RequestBodies": null,
+ "sdkRequest": null,
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "d9186361",
+ "url": "/urls/no-ending-slash",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": null,
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/urls.withEndingSlash",
+ "name": {
+ "originalName": "withEndingSlash",
+ "camelCase": {
+ "unsafeName": "withEndingSlash",
+ "safeName": "withEndingSlash"
+ },
+ "snakeCase": {
+ "unsafeName": "with_ending_slash",
+ "safeName": "with_ending_slash"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "WITH_ENDING_SLASH",
+ "safeName": "WITH_ENDING_SLASH"
+ },
+ "pascalCase": {
+ "unsafeName": "WithEndingSlash",
+ "safeName": "WithEndingSlash"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "GET",
+ "basePath": null,
+ "path": {
+ "head": "/with-ending-slash/",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/urls/with-ending-slash/",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": null,
+ "v2RequestBodies": null,
+ "sdkRequest": null,
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "d9186361",
+ "url": "/urls/with-ending-slash/",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": null,
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_endpoints/urls.withUnderscores",
+ "name": {
+ "originalName": "withUnderscores",
+ "camelCase": {
+ "unsafeName": "withUnderscores",
+ "safeName": "withUnderscores"
+ },
+ "snakeCase": {
+ "unsafeName": "with_underscores",
+ "safeName": "with_underscores"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "WITH_UNDERSCORES",
+ "safeName": "WITH_UNDERSCORES"
+ },
+ "pascalCase": {
+ "unsafeName": "WithUnderscores",
+ "safeName": "WithUnderscores"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "GET",
+ "basePath": null,
+ "path": {
+ "head": "/with_underscores",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/urls/with_underscores",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": null,
+ "v2RequestBodies": null,
+ "sdkRequest": null,
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "d9186361",
+ "url": "/urls/with_underscores",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": null,
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "audiences": null
+ },
+ "service_inlined-requests": {
+ "availability": null,
+ "name": {
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "inlined-requests",
+ "camelCase": {
+ "unsafeName": "inlinedRequests",
+ "safeName": "inlinedRequests"
+ },
+ "snakeCase": {
+ "unsafeName": "inlined_requests",
+ "safeName": "inlined_requests"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INLINED_REQUESTS",
+ "safeName": "INLINED_REQUESTS"
+ },
+ "pascalCase": {
+ "unsafeName": "InlinedRequests",
+ "safeName": "InlinedRequests"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "inlined-requests",
+ "camelCase": {
+ "unsafeName": "inlinedRequests",
+ "safeName": "inlinedRequests"
+ },
+ "snakeCase": {
+ "unsafeName": "inlined_requests",
+ "safeName": "inlined_requests"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INLINED_REQUESTS",
+ "safeName": "INLINED_REQUESTS"
+ },
+ "pascalCase": {
+ "unsafeName": "InlinedRequests",
+ "safeName": "InlinedRequests"
+ }
+ }
+ }
+ },
+ "displayName": null,
+ "basePath": {
+ "head": "/req-bodies",
+ "parts": []
+ },
+ "headers": [],
+ "pathParameters": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "transport": {
+ "type": "http"
+ },
+ "endpoints": [
+ {
+ "id": "endpoint_inlined-requests.postWithObjectBodyandResponse",
+ "name": {
+ "originalName": "postWithObjectBodyandResponse",
+ "camelCase": {
+ "unsafeName": "postWithObjectBodyandResponse",
+ "safeName": "postWithObjectBodyandResponse"
+ },
+ "snakeCase": {
+ "unsafeName": "post_with_object_bodyand_response",
+ "safeName": "post_with_object_bodyand_response"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "POST_WITH_OBJECT_BODYAND_RESPONSE",
+ "safeName": "POST_WITH_OBJECT_BODYAND_RESPONSE"
+ },
+ "pascalCase": {
+ "unsafeName": "PostWithObjectBodyandResponse",
+ "safeName": "PostWithObjectBodyandResponse"
+ }
+ },
+ "displayName": null,
+ "auth": false,
+ "security": null,
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/object",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/req-bodies/object",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "inlinedRequestBody",
+ "name": {
+ "originalName": "PostWithObjectBody",
+ "camelCase": {
+ "unsafeName": "postWithObjectBody",
+ "safeName": "postWithObjectBody"
+ },
+ "snakeCase": {
+ "unsafeName": "post_with_object_body",
+ "safeName": "post_with_object_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "POST_WITH_OBJECT_BODY",
+ "safeName": "POST_WITH_OBJECT_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "PostWithObjectBody",
+ "safeName": "PostWithObjectBody"
+ }
+ },
+ "extends": [],
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "propertyAccess": null,
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "propertyAccess": null,
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "NestedObject",
+ "camelCase": {
+ "unsafeName": "nestedObject",
+ "safeName": "nestedObject"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object",
+ "safeName": "nested_object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT",
+ "safeName": "NESTED_OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObject",
+ "safeName": "NestedObject"
+ }
+ },
+ "wireValue": "NestedObject"
+ },
+ "valueType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ },
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "propertyAccess": null,
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "extra-properties": false,
+ "extendedProperties": [],
+ "docs": null,
+ "v2Examples": null,
+ "contentType": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "wrapper",
+ "wrapperName": {
+ "originalName": "PostWithObjectBody",
+ "camelCase": {
+ "unsafeName": "postWithObjectBody",
+ "safeName": "postWithObjectBody"
+ },
+ "snakeCase": {
+ "unsafeName": "post_with_object_body",
+ "safeName": "post_with_object_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "POST_WITH_OBJECT_BODY",
+ "safeName": "POST_WITH_OBJECT_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "PostWithObjectBody",
+ "safeName": "PostWithObjectBody"
+ }
+ },
+ "bodyKey": {
+ "originalName": "body",
+ "camelCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "snakeCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BODY",
+ "safeName": "BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "Body",
+ "safeName": "Body"
+ }
+ },
+ "includePathParameters": false,
+ "onlyPathParameters": false
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [
+ {
+ "error": {
+ "name": {
+ "originalName": "BadRequestBody",
+ "camelCase": {
+ "unsafeName": "badRequestBody",
+ "safeName": "badRequestBody"
+ },
+ "snakeCase": {
+ "unsafeName": "bad_request_body",
+ "safeName": "bad_request_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BAD_REQUEST_BODY",
+ "safeName": "BAD_REQUEST_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "BadRequestBody",
+ "safeName": "BadRequestBody"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "general-errors",
+ "camelCase": {
+ "unsafeName": "generalErrors",
+ "safeName": "generalErrors"
+ },
+ "snakeCase": {
+ "unsafeName": "general_errors",
+ "safeName": "general_errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GENERAL_ERRORS",
+ "safeName": "GENERAL_ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "GeneralErrors",
+ "safeName": "GeneralErrors"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "general-errors",
+ "camelCase": {
+ "unsafeName": "generalErrors",
+ "safeName": "generalErrors"
+ },
+ "snakeCase": {
+ "unsafeName": "general_errors",
+ "safeName": "general_errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GENERAL_ERRORS",
+ "safeName": "GENERAL_ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "GeneralErrors",
+ "safeName": "GeneralErrors"
+ }
+ }
+ },
+ "errorId": "error_general-errors:BadRequestBody"
+ },
+ "docs": null
+ }
+ ],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "16365eaf",
+ "url": "/req-bodies/object",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "inlinedRequestBody",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": null,
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ }
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "originalTypeDeclaration": null,
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ }
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "NestedObject",
+ "camelCase": {
+ "unsafeName": "nestedObject",
+ "safeName": "nestedObject"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object",
+ "safeName": "nested_object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT",
+ "safeName": "NESTED_OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObject",
+ "safeName": "NestedObject"
+ }
+ },
+ "wireValue": "NestedObject"
+ },
+ "originalTypeDeclaration": null,
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "long",
+ "camelCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "snakeCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LONG",
+ "safeName": "LONG"
+ },
+ "pascalCase": {
+ "unsafeName": "Long",
+ "safeName": "Long"
+ }
+ },
+ "wireValue": "long"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "LONG",
+ "v2": {
+ "type": "long",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "double",
+ "camelCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "snakeCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOUBLE",
+ "safeName": "DOUBLE"
+ },
+ "pascalCase": {
+ "unsafeName": "Double",
+ "safeName": "Double"
+ }
+ },
+ "wireValue": "double"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bool",
+ "camelCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "snakeCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BOOL",
+ "safeName": "BOOL"
+ },
+ "pascalCase": {
+ "unsafeName": "Bool",
+ "safeName": "Bool"
+ }
+ },
+ "wireValue": "bool"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "datetime",
+ "camelCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME",
+ "safeName": "DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Datetime",
+ "safeName": "Datetime"
+ }
+ },
+ "wireValue": "datetime"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "date",
+ "camelCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "snakeCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATE",
+ "safeName": "DATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Date",
+ "safeName": "Date"
+ }
+ },
+ "wireValue": "date"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "uuid",
+ "camelCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "snakeCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ },
+ "pascalCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ }
+ },
+ "wireValue": "uuid"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "UUID",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "base64",
+ "camelCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "snakeCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BASE64",
+ "safeName": "BASE64"
+ },
+ "pascalCase": {
+ "unsafeName": "Base64",
+ "safeName": "Base64"
+ }
+ },
+ "wireValue": "base64"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BASE_64",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "wireValue": "list"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "set",
+ "camelCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "snakeCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SET",
+ "safeName": "SET"
+ },
+ "pascalCase": {
+ "unsafeName": "Set",
+ "safeName": "Set"
+ }
+ },
+ "wireValue": "set"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bigint",
+ "camelCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "snakeCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BIGINT",
+ "safeName": "BIGINT"
+ },
+ "pascalCase": {
+ "unsafeName": "Bigint",
+ "safeName": "Bigint"
+ }
+ },
+ "wireValue": "bigint"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BIG_INTEGER",
+ "v2": {
+ "type": "bigInteger",
+ "default": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ }
+ },
+ "jsonExample": {}
+ }
+ }
+ ],
+ "extraProperties": null,
+ "jsonExample": {
+ "string": "string",
+ "integer": 1,
+ "NestedObject": {}
+ }
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "long",
+ "camelCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "snakeCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LONG",
+ "safeName": "LONG"
+ },
+ "pascalCase": {
+ "unsafeName": "Long",
+ "safeName": "Long"
+ }
+ },
+ "wireValue": "long"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "long",
+ "long": 1000000
+ }
+ },
+ "jsonExample": 1000000
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "LONG",
+ "v2": {
+ "type": "long",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1000000
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "double",
+ "camelCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "snakeCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOUBLE",
+ "safeName": "DOUBLE"
+ },
+ "pascalCase": {
+ "unsafeName": "Double",
+ "safeName": "Double"
+ }
+ },
+ "wireValue": "double"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "double",
+ "double": 1.1
+ }
+ },
+ "jsonExample": 1.1
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1.1
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bool",
+ "camelCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "snakeCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BOOL",
+ "safeName": "BOOL"
+ },
+ "pascalCase": {
+ "unsafeName": "Bool",
+ "safeName": "Bool"
+ }
+ },
+ "wireValue": "bool"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "boolean",
+ "boolean": true
+ }
+ },
+ "jsonExample": true
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": true
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "datetime",
+ "camelCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME",
+ "safeName": "DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Datetime",
+ "safeName": "Datetime"
+ }
+ },
+ "wireValue": "datetime"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "datetime",
+ "datetime": "2024-01-15T09:30:00.000Z",
+ "raw": "2024-01-15T09:30:00Z"
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "date",
+ "camelCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "snakeCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATE",
+ "safeName": "DATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Date",
+ "safeName": "Date"
+ }
+ },
+ "wireValue": "date"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "date",
+ "date": "2023-01-15"
+ }
+ },
+ "jsonExample": "2023-01-15"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "2023-01-15"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "uuid",
+ "camelCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "snakeCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ },
+ "pascalCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ }
+ },
+ "wireValue": "uuid"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "uuid",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "UUID",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "base64",
+ "camelCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "snakeCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BASE64",
+ "safeName": "BASE64"
+ },
+ "pascalCase": {
+ "unsafeName": "Base64",
+ "safeName": "Base64"
+ }
+ },
+ "wireValue": "base64"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "base64",
+ "base64": "SGVsbG8gd29ybGQh"
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BASE_64",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "wireValue": "list"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "list",
+ "list": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "list"
+ }
+ }
+ },
+ "jsonExample": "list"
+ },
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "list"
+ }
+ }
+ },
+ "jsonExample": "list"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "list",
+ "list"
+ ]
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "list",
+ "list"
+ ]
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "set",
+ "camelCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "snakeCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SET",
+ "safeName": "SET"
+ },
+ "pascalCase": {
+ "unsafeName": "Set",
+ "safeName": "Set"
+ }
+ },
+ "wireValue": "set"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "set",
+ "set": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "set"
+ }
+ }
+ },
+ "jsonExample": "set"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "set"
+ ]
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "set"
+ ]
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "map",
+ "map": [
+ {
+ "key": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "map"
+ }
+ }
+ },
+ "jsonExample": "map"
+ }
+ }
+ ],
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "1": "map"
+ }
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "1": "map"
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bigint",
+ "camelCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "snakeCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BIGINT",
+ "safeName": "BIGINT"
+ },
+ "pascalCase": {
+ "unsafeName": "Bigint",
+ "safeName": "Bigint"
+ }
+ },
+ "wireValue": "bigint"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "bigInteger",
+ "bigInteger": "1000000"
+ }
+ },
+ "jsonExample": "1000000"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BIG_INTEGER",
+ "v2": {
+ "type": "bigInteger",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "1000000"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ }
+ },
+ "jsonExample": {
+ "string": "string",
+ "integer": 1,
+ "long": 1000000,
+ "double": 1.1,
+ "bool": true,
+ "datetime": "2024-01-15T09:30:00Z",
+ "date": "2023-01-15",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32",
+ "base64": "SGVsbG8gd29ybGQh",
+ "list": [
+ "list",
+ "list"
+ ],
+ "set": [
+ "set"
+ ],
+ "map": {
+ "1": "map"
+ },
+ "bigint": "1000000"
+ }
+ }
+ }
+ },
+ "docs": null
+ }
+ },
+ {
+ "example": {
+ "id": "eec063d1",
+ "url": "/req-bodies/object",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "inlinedRequestBody",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": null,
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ }
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "originalTypeDeclaration": null,
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ }
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "NestedObject",
+ "camelCase": {
+ "unsafeName": "nestedObject",
+ "safeName": "nestedObject"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object",
+ "safeName": "nested_object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT",
+ "safeName": "NESTED_OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObject",
+ "safeName": "NestedObject"
+ }
+ },
+ "wireValue": "NestedObject"
+ },
+ "originalTypeDeclaration": null,
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "long",
+ "camelCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "snakeCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LONG",
+ "safeName": "LONG"
+ },
+ "pascalCase": {
+ "unsafeName": "Long",
+ "safeName": "Long"
+ }
+ },
+ "wireValue": "long"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "LONG",
+ "v2": {
+ "type": "long",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "double",
+ "camelCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "snakeCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOUBLE",
+ "safeName": "DOUBLE"
+ },
+ "pascalCase": {
+ "unsafeName": "Double",
+ "safeName": "Double"
+ }
+ },
+ "wireValue": "double"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bool",
+ "camelCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "snakeCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BOOL",
+ "safeName": "BOOL"
+ },
+ "pascalCase": {
+ "unsafeName": "Bool",
+ "safeName": "Bool"
+ }
+ },
+ "wireValue": "bool"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "datetime",
+ "camelCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME",
+ "safeName": "DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Datetime",
+ "safeName": "Datetime"
+ }
+ },
+ "wireValue": "datetime"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "date",
+ "camelCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "snakeCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATE",
+ "safeName": "DATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Date",
+ "safeName": "Date"
+ }
+ },
+ "wireValue": "date"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "uuid",
+ "camelCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "snakeCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ },
+ "pascalCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ }
+ },
+ "wireValue": "uuid"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "UUID",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "base64",
+ "camelCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "snakeCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BASE64",
+ "safeName": "BASE64"
+ },
+ "pascalCase": {
+ "unsafeName": "Base64",
+ "safeName": "Base64"
+ }
+ },
+ "wireValue": "base64"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BASE_64",
+ "v2": null
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "wireValue": "list"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "set",
+ "camelCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "snakeCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SET",
+ "safeName": "SET"
+ },
+ "pascalCase": {
+ "unsafeName": "Set",
+ "safeName": "Set"
+ }
+ },
+ "wireValue": "set"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bigint",
+ "camelCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "snakeCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BIGINT",
+ "safeName": "BIGINT"
+ },
+ "pascalCase": {
+ "unsafeName": "Bigint",
+ "safeName": "Bigint"
+ }
+ },
+ "wireValue": "bigint"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": null,
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BIG_INTEGER",
+ "v2": {
+ "type": "bigInteger",
+ "default": null
+ }
+ }
+ }
+ }
+ }
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ }
+ },
+ "jsonExample": {}
+ }
+ }
+ ],
+ "extraProperties": null,
+ "jsonExample": {
+ "string": "string",
+ "integer": 1,
+ "NestedObject": {}
+ }
+ },
+ "response": {
+ "type": "error",
+ "body": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "message",
+ "camelCase": {
+ "unsafeName": "message",
+ "safeName": "message"
+ },
+ "snakeCase": {
+ "unsafeName": "message",
+ "safeName": "message"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MESSAGE",
+ "safeName": "MESSAGE"
+ },
+ "pascalCase": {
+ "unsafeName": "Message",
+ "safeName": "Message"
+ }
+ },
+ "wireValue": "message"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "BadObjectRequestInfo",
+ "camelCase": {
+ "unsafeName": "badObjectRequestInfo",
+ "safeName": "badObjectRequestInfo"
+ },
+ "snakeCase": {
+ "unsafeName": "bad_object_request_info",
+ "safeName": "bad_object_request_info"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BAD_OBJECT_REQUEST_INFO",
+ "safeName": "BAD_OBJECT_REQUEST_INFO"
+ },
+ "pascalCase": {
+ "unsafeName": "BadObjectRequestInfo",
+ "safeName": "BadObjectRequestInfo"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "general-errors",
+ "camelCase": {
+ "unsafeName": "generalErrors",
+ "safeName": "generalErrors"
+ },
+ "snakeCase": {
+ "unsafeName": "general_errors",
+ "safeName": "general_errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GENERAL_ERRORS",
+ "safeName": "GENERAL_ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "GeneralErrors",
+ "safeName": "GeneralErrors"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "general-errors",
+ "camelCase": {
+ "unsafeName": "generalErrors",
+ "safeName": "generalErrors"
+ },
+ "snakeCase": {
+ "unsafeName": "general_errors",
+ "safeName": "general_errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GENERAL_ERRORS",
+ "safeName": "GENERAL_ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "GeneralErrors",
+ "safeName": "GeneralErrors"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_general-errors:BadObjectRequestInfo"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "message"
+ }
+ }
+ },
+ "jsonExample": "message"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "BadObjectRequestInfo",
+ "camelCase": {
+ "unsafeName": "badObjectRequestInfo",
+ "safeName": "badObjectRequestInfo"
+ },
+ "snakeCase": {
+ "unsafeName": "bad_object_request_info",
+ "safeName": "bad_object_request_info"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BAD_OBJECT_REQUEST_INFO",
+ "safeName": "BAD_OBJECT_REQUEST_INFO"
+ },
+ "pascalCase": {
+ "unsafeName": "BadObjectRequestInfo",
+ "safeName": "BadObjectRequestInfo"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "general-errors",
+ "camelCase": {
+ "unsafeName": "generalErrors",
+ "safeName": "generalErrors"
+ },
+ "snakeCase": {
+ "unsafeName": "general_errors",
+ "safeName": "general_errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GENERAL_ERRORS",
+ "safeName": "GENERAL_ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "GeneralErrors",
+ "safeName": "GeneralErrors"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "general-errors",
+ "camelCase": {
+ "unsafeName": "generalErrors",
+ "safeName": "generalErrors"
+ },
+ "snakeCase": {
+ "unsafeName": "general_errors",
+ "safeName": "general_errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GENERAL_ERRORS",
+ "safeName": "GENERAL_ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "GeneralErrors",
+ "safeName": "GeneralErrors"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_general-errors:BadObjectRequestInfo"
+ }
+ },
+ "jsonExample": {
+ "message": "message"
+ }
+ },
+ "error": {
+ "name": {
+ "originalName": "BadRequestBody",
+ "camelCase": {
+ "unsafeName": "badRequestBody",
+ "safeName": "badRequestBody"
+ },
+ "snakeCase": {
+ "unsafeName": "bad_request_body",
+ "safeName": "bad_request_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BAD_REQUEST_BODY",
+ "safeName": "BAD_REQUEST_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "BadRequestBody",
+ "safeName": "BadRequestBody"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "general-errors",
+ "camelCase": {
+ "unsafeName": "generalErrors",
+ "safeName": "generalErrors"
+ },
+ "snakeCase": {
+ "unsafeName": "general_errors",
+ "safeName": "general_errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GENERAL_ERRORS",
+ "safeName": "GENERAL_ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "GeneralErrors",
+ "safeName": "GeneralErrors"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "general-errors",
+ "camelCase": {
+ "unsafeName": "generalErrors",
+ "safeName": "generalErrors"
+ },
+ "snakeCase": {
+ "unsafeName": "general_errors",
+ "safeName": "general_errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GENERAL_ERRORS",
+ "safeName": "GENERAL_ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "GeneralErrors",
+ "safeName": "GeneralErrors"
+ }
+ }
+ },
+ "errorId": "error_general-errors:BadRequestBody"
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": "POST with custom object in request body, response is an object"
+ }
+ ],
+ "audiences": null
+ },
+ "service_no-auth": {
+ "availability": null,
+ "name": {
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "no-auth",
+ "camelCase": {
+ "unsafeName": "noAuth",
+ "safeName": "noAuth"
+ },
+ "snakeCase": {
+ "unsafeName": "no_auth",
+ "safeName": "no_auth"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NO_AUTH",
+ "safeName": "NO_AUTH"
+ },
+ "pascalCase": {
+ "unsafeName": "NoAuth",
+ "safeName": "NoAuth"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "no-auth",
+ "camelCase": {
+ "unsafeName": "noAuth",
+ "safeName": "noAuth"
+ },
+ "snakeCase": {
+ "unsafeName": "no_auth",
+ "safeName": "no_auth"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NO_AUTH",
+ "safeName": "NO_AUTH"
+ },
+ "pascalCase": {
+ "unsafeName": "NoAuth",
+ "safeName": "NoAuth"
+ }
+ }
+ }
+ },
+ "displayName": null,
+ "basePath": {
+ "head": "/no-auth",
+ "parts": []
+ },
+ "headers": [],
+ "pathParameters": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "transport": {
+ "type": "http"
+ },
+ "endpoints": [
+ {
+ "id": "endpoint_no-auth.postWithNoAuth",
+ "name": {
+ "originalName": "postWithNoAuth",
+ "camelCase": {
+ "unsafeName": "postWithNoAuth",
+ "safeName": "postWithNoAuth"
+ },
+ "snakeCase": {
+ "unsafeName": "post_with_no_auth",
+ "safeName": "post_with_no_auth"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "POST_WITH_NO_AUTH",
+ "safeName": "POST_WITH_NO_AUTH"
+ },
+ "pascalCase": {
+ "unsafeName": "PostWithNoAuth",
+ "safeName": "PostWithNoAuth"
+ }
+ },
+ "displayName": null,
+ "auth": false,
+ "security": null,
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/no-auth",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "unknown"
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "justRequestBody",
+ "value": {
+ "type": "typeReference",
+ "requestBodyType": {
+ "_type": "unknown"
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ }
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [
+ {
+ "error": {
+ "name": {
+ "originalName": "BadRequestBody",
+ "camelCase": {
+ "unsafeName": "badRequestBody",
+ "safeName": "badRequestBody"
+ },
+ "snakeCase": {
+ "unsafeName": "bad_request_body",
+ "safeName": "bad_request_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BAD_REQUEST_BODY",
+ "safeName": "BAD_REQUEST_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "BadRequestBody",
+ "safeName": "BadRequestBody"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "general-errors",
+ "camelCase": {
+ "unsafeName": "generalErrors",
+ "safeName": "generalErrors"
+ },
+ "snakeCase": {
+ "unsafeName": "general_errors",
+ "safeName": "general_errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GENERAL_ERRORS",
+ "safeName": "GENERAL_ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "GeneralErrors",
+ "safeName": "GeneralErrors"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "general-errors",
+ "camelCase": {
+ "unsafeName": "generalErrors",
+ "safeName": "generalErrors"
+ },
+ "snakeCase": {
+ "unsafeName": "general_errors",
+ "safeName": "general_errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GENERAL_ERRORS",
+ "safeName": "GENERAL_ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "GeneralErrors",
+ "safeName": "GeneralErrors"
+ }
+ }
+ },
+ "errorId": "error_general-errors:BadRequestBody"
+ },
+ "docs": null
+ }
+ ],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "69d1a307",
+ "url": "/no-auth",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "unknown",
+ "unknown": {
+ "key": "value"
+ }
+ },
+ "jsonExample": {
+ "key": "value"
+ }
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "boolean",
+ "boolean": true
+ }
+ },
+ "jsonExample": true
+ }
+ }
+ },
+ "docs": null
+ }
+ },
+ {
+ "example": {
+ "id": "26ce45bc",
+ "url": "/no-auth",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "unknown",
+ "unknown": {
+ "key": "value"
+ }
+ },
+ "jsonExample": {
+ "key": "value"
+ }
+ },
+ "response": {
+ "type": "error",
+ "body": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "message",
+ "camelCase": {
+ "unsafeName": "message",
+ "safeName": "message"
+ },
+ "snakeCase": {
+ "unsafeName": "message",
+ "safeName": "message"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MESSAGE",
+ "safeName": "MESSAGE"
+ },
+ "pascalCase": {
+ "unsafeName": "Message",
+ "safeName": "Message"
+ }
+ },
+ "wireValue": "message"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "BadObjectRequestInfo",
+ "camelCase": {
+ "unsafeName": "badObjectRequestInfo",
+ "safeName": "badObjectRequestInfo"
+ },
+ "snakeCase": {
+ "unsafeName": "bad_object_request_info",
+ "safeName": "bad_object_request_info"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BAD_OBJECT_REQUEST_INFO",
+ "safeName": "BAD_OBJECT_REQUEST_INFO"
+ },
+ "pascalCase": {
+ "unsafeName": "BadObjectRequestInfo",
+ "safeName": "BadObjectRequestInfo"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "general-errors",
+ "camelCase": {
+ "unsafeName": "generalErrors",
+ "safeName": "generalErrors"
+ },
+ "snakeCase": {
+ "unsafeName": "general_errors",
+ "safeName": "general_errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GENERAL_ERRORS",
+ "safeName": "GENERAL_ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "GeneralErrors",
+ "safeName": "GeneralErrors"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "general-errors",
+ "camelCase": {
+ "unsafeName": "generalErrors",
+ "safeName": "generalErrors"
+ },
+ "snakeCase": {
+ "unsafeName": "general_errors",
+ "safeName": "general_errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GENERAL_ERRORS",
+ "safeName": "GENERAL_ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "GeneralErrors",
+ "safeName": "GeneralErrors"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_general-errors:BadObjectRequestInfo"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "message"
+ }
+ }
+ },
+ "jsonExample": "message"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "BadObjectRequestInfo",
+ "camelCase": {
+ "unsafeName": "badObjectRequestInfo",
+ "safeName": "badObjectRequestInfo"
+ },
+ "snakeCase": {
+ "unsafeName": "bad_object_request_info",
+ "safeName": "bad_object_request_info"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BAD_OBJECT_REQUEST_INFO",
+ "safeName": "BAD_OBJECT_REQUEST_INFO"
+ },
+ "pascalCase": {
+ "unsafeName": "BadObjectRequestInfo",
+ "safeName": "BadObjectRequestInfo"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "general-errors",
+ "camelCase": {
+ "unsafeName": "generalErrors",
+ "safeName": "generalErrors"
+ },
+ "snakeCase": {
+ "unsafeName": "general_errors",
+ "safeName": "general_errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GENERAL_ERRORS",
+ "safeName": "GENERAL_ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "GeneralErrors",
+ "safeName": "GeneralErrors"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "general-errors",
+ "camelCase": {
+ "unsafeName": "generalErrors",
+ "safeName": "generalErrors"
+ },
+ "snakeCase": {
+ "unsafeName": "general_errors",
+ "safeName": "general_errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GENERAL_ERRORS",
+ "safeName": "GENERAL_ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "GeneralErrors",
+ "safeName": "GeneralErrors"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_general-errors:BadObjectRequestInfo"
+ }
+ },
+ "jsonExample": {
+ "message": "message"
+ }
+ },
+ "error": {
+ "name": {
+ "originalName": "BadRequestBody",
+ "camelCase": {
+ "unsafeName": "badRequestBody",
+ "safeName": "badRequestBody"
+ },
+ "snakeCase": {
+ "unsafeName": "bad_request_body",
+ "safeName": "bad_request_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BAD_REQUEST_BODY",
+ "safeName": "BAD_REQUEST_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "BadRequestBody",
+ "safeName": "BadRequestBody"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "general-errors",
+ "camelCase": {
+ "unsafeName": "generalErrors",
+ "safeName": "generalErrors"
+ },
+ "snakeCase": {
+ "unsafeName": "general_errors",
+ "safeName": "general_errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GENERAL_ERRORS",
+ "safeName": "GENERAL_ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "GeneralErrors",
+ "safeName": "GeneralErrors"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "general-errors",
+ "camelCase": {
+ "unsafeName": "generalErrors",
+ "safeName": "generalErrors"
+ },
+ "snakeCase": {
+ "unsafeName": "general_errors",
+ "safeName": "general_errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GENERAL_ERRORS",
+ "safeName": "GENERAL_ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "GeneralErrors",
+ "safeName": "GeneralErrors"
+ }
+ }
+ },
+ "errorId": "error_general-errors:BadRequestBody"
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": "POST request with no auth"
+ }
+ ],
+ "audiences": null
+ },
+ "service_no-req-body": {
+ "availability": null,
+ "name": {
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "no-req-body",
+ "camelCase": {
+ "unsafeName": "noReqBody",
+ "safeName": "noReqBody"
+ },
+ "snakeCase": {
+ "unsafeName": "no_req_body",
+ "safeName": "no_req_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NO_REQ_BODY",
+ "safeName": "NO_REQ_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "NoReqBody",
+ "safeName": "NoReqBody"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "no-req-body",
+ "camelCase": {
+ "unsafeName": "noReqBody",
+ "safeName": "noReqBody"
+ },
+ "snakeCase": {
+ "unsafeName": "no_req_body",
+ "safeName": "no_req_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NO_REQ_BODY",
+ "safeName": "NO_REQ_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "NoReqBody",
+ "safeName": "NoReqBody"
+ }
+ }
+ }
+ },
+ "displayName": null,
+ "basePath": {
+ "head": "/no-req-body",
+ "parts": []
+ },
+ "headers": [],
+ "pathParameters": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "transport": {
+ "type": "http"
+ },
+ "endpoints": [
+ {
+ "id": "endpoint_no-req-body.getWithNoRequestBody",
+ "name": {
+ "originalName": "getWithNoRequestBody",
+ "camelCase": {
+ "unsafeName": "getWithNoRequestBody",
+ "safeName": "getWithNoRequestBody"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_no_request_body",
+ "safeName": "get_with_no_request_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_NO_REQUEST_BODY",
+ "safeName": "GET_WITH_NO_REQUEST_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithNoRequestBody",
+ "safeName": "GetWithNoRequestBody"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "GET",
+ "basePath": null,
+ "path": {
+ "head": "",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/no-req-body",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": null,
+ "v2RequestBodies": null,
+ "sdkRequest": null,
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField",
+ "default": null,
+ "inline": null
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "ccc30f9b",
+ "url": "/no-req-body",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": null,
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "named",
+ "shape": {
+ "type": "object",
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "long",
+ "camelCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "snakeCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LONG",
+ "safeName": "LONG"
+ },
+ "pascalCase": {
+ "unsafeName": "Long",
+ "safeName": "Long"
+ }
+ },
+ "wireValue": "long"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "long",
+ "long": 1000000
+ }
+ },
+ "jsonExample": 1000000
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "LONG",
+ "v2": {
+ "type": "long",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1000000
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "double",
+ "camelCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "snakeCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOUBLE",
+ "safeName": "DOUBLE"
+ },
+ "pascalCase": {
+ "unsafeName": "Double",
+ "safeName": "Double"
+ }
+ },
+ "wireValue": "double"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "double",
+ "double": 1.1
+ }
+ },
+ "jsonExample": 1.1
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DOUBLE",
+ "v2": {
+ "type": "double",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": 1.1
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bool",
+ "camelCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "snakeCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BOOL",
+ "safeName": "BOOL"
+ },
+ "pascalCase": {
+ "unsafeName": "Bool",
+ "safeName": "Bool"
+ }
+ },
+ "wireValue": "bool"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "boolean",
+ "boolean": true
+ }
+ },
+ "jsonExample": true
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BOOLEAN",
+ "v2": {
+ "type": "boolean",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": true
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "datetime",
+ "camelCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME",
+ "safeName": "DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Datetime",
+ "safeName": "Datetime"
+ }
+ },
+ "wireValue": "datetime"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "datetime",
+ "datetime": "2024-01-15T09:30:00.000Z",
+ "raw": "2024-01-15T09:30:00Z"
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE_TIME",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "2024-01-15T09:30:00Z"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "date",
+ "camelCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "snakeCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATE",
+ "safeName": "DATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Date",
+ "safeName": "Date"
+ }
+ },
+ "wireValue": "date"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "date",
+ "date": "2023-01-15"
+ }
+ },
+ "jsonExample": "2023-01-15"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "DATE",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "2023-01-15"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "uuid",
+ "camelCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "snakeCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ },
+ "pascalCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ }
+ },
+ "wireValue": "uuid"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "uuid",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "UUID",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "base64",
+ "camelCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "snakeCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BASE64",
+ "safeName": "BASE64"
+ },
+ "pascalCase": {
+ "unsafeName": "Base64",
+ "safeName": "Base64"
+ }
+ },
+ "wireValue": "base64"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "base64",
+ "base64": "SGVsbG8gd29ybGQh"
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BASE_64",
+ "v2": null
+ }
+ }
+ }
+ },
+ "jsonExample": "SGVsbG8gd29ybGQh"
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "wireValue": "list"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "list",
+ "list": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "list"
+ }
+ }
+ },
+ "jsonExample": "list"
+ },
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "list"
+ }
+ }
+ },
+ "jsonExample": "list"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "list",
+ "list"
+ ]
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "list",
+ "list": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "list",
+ "list"
+ ]
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "set",
+ "camelCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "snakeCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SET",
+ "safeName": "SET"
+ },
+ "pascalCase": {
+ "unsafeName": "Set",
+ "safeName": "Set"
+ }
+ },
+ "wireValue": "set"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "set",
+ "set": [
+ {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "set"
+ }
+ }
+ },
+ "jsonExample": "set"
+ }
+ ],
+ "itemType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "set"
+ ]
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "set",
+ "set": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": [
+ "set"
+ ]
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "map",
+ "map": [
+ {
+ "key": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "integer",
+ "integer": 1
+ }
+ },
+ "jsonExample": 1
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "map"
+ }
+ }
+ },
+ "jsonExample": "map"
+ }
+ }
+ ],
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "1": "map"
+ }
+ },
+ "valueType": {
+ "_type": "container",
+ "container": {
+ "_type": "map",
+ "keyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": {
+ "1": "map"
+ }
+ },
+ "propertyAccess": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bigint",
+ "camelCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "snakeCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BIGINT",
+ "safeName": "BIGINT"
+ },
+ "pascalCase": {
+ "unsafeName": "Bigint",
+ "safeName": "Bigint"
+ }
+ },
+ "wireValue": "bigint"
+ },
+ "originalTypeDeclaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ },
+ "value": {
+ "shape": {
+ "type": "container",
+ "container": {
+ "type": "optional",
+ "optional": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "bigInteger",
+ "bigInteger": "1000000"
+ }
+ },
+ "jsonExample": "1000000"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "BIG_INTEGER",
+ "v2": {
+ "type": "bigInteger",
+ "default": null
+ }
+ }
+ }
+ }
+ },
+ "jsonExample": "1000000"
+ },
+ "propertyAccess": null
+ }
+ ],
+ "extraProperties": null
+ },
+ "typeName": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_types/object:ObjectWithOptionalField"
+ }
+ },
+ "jsonExample": {
+ "string": "string",
+ "integer": 1,
+ "long": 1000000,
+ "double": 1.1,
+ "bool": true,
+ "datetime": "2024-01-15T09:30:00Z",
+ "date": "2023-01-15",
+ "uuid": "d5e9c84f-c2b2-4bf4-b4b0-7ffd7a9ffc32",
+ "base64": "SGVsbG8gd29ybGQh",
+ "list": [
+ "list",
+ "list"
+ ],
+ "set": [
+ "set"
+ ],
+ "map": {
+ "1": "map"
+ },
+ "bigint": "1000000"
+ }
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ },
+ {
+ "id": "endpoint_no-req-body.postWithNoRequestBody",
+ "name": {
+ "originalName": "postWithNoRequestBody",
+ "camelCase": {
+ "unsafeName": "postWithNoRequestBody",
+ "safeName": "postWithNoRequestBody"
+ },
+ "snakeCase": {
+ "unsafeName": "post_with_no_request_body",
+ "safeName": "post_with_no_request_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "POST_WITH_NO_REQUEST_BODY",
+ "safeName": "POST_WITH_NO_REQUEST_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "PostWithNoRequestBody",
+ "safeName": "PostWithNoRequestBody"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/no-req-body",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "requestBody": null,
+ "v2RequestBodies": null,
+ "sdkRequest": null,
+ "response": {
+ "body": {
+ "type": "json",
+ "value": {
+ "type": "response",
+ "responseBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "v2Examples": null
+ }
+ },
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "d9186361",
+ "url": "/no-req-body",
+ "name": null,
+ "endpointHeaders": [],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [],
+ "rootPathParameters": [],
+ "request": null,
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ }
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "audiences": null
+ },
+ "service_req-with-headers": {
+ "availability": null,
+ "name": {
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "req-with-headers",
+ "camelCase": {
+ "unsafeName": "reqWithHeaders",
+ "safeName": "reqWithHeaders"
+ },
+ "snakeCase": {
+ "unsafeName": "req_with_headers",
+ "safeName": "req_with_headers"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQ_WITH_HEADERS",
+ "safeName": "REQ_WITH_HEADERS"
+ },
+ "pascalCase": {
+ "unsafeName": "ReqWithHeaders",
+ "safeName": "ReqWithHeaders"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "req-with-headers",
+ "camelCase": {
+ "unsafeName": "reqWithHeaders",
+ "safeName": "reqWithHeaders"
+ },
+ "snakeCase": {
+ "unsafeName": "req_with_headers",
+ "safeName": "req_with_headers"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQ_WITH_HEADERS",
+ "safeName": "REQ_WITH_HEADERS"
+ },
+ "pascalCase": {
+ "unsafeName": "ReqWithHeaders",
+ "safeName": "ReqWithHeaders"
+ }
+ }
+ }
+ },
+ "displayName": null,
+ "basePath": {
+ "head": "/test-headers",
+ "parts": []
+ },
+ "headers": [
+ {
+ "name": {
+ "name": {
+ "originalName": "X-TEST-SERVICE-HEADER",
+ "camelCase": {
+ "unsafeName": "xTestServiceHeader",
+ "safeName": "xTestServiceHeader"
+ },
+ "snakeCase": {
+ "unsafeName": "x_test_service_header",
+ "safeName": "x_test_service_header"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "X_TEST_SERVICE_HEADER",
+ "safeName": "X_TEST_SERVICE_HEADER"
+ },
+ "pascalCase": {
+ "unsafeName": "XTestServiceHeader",
+ "safeName": "XTestServiceHeader"
+ }
+ },
+ "wireValue": "X-TEST-SERVICE-HEADER"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "env": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "pathParameters": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "transport": {
+ "type": "http"
+ },
+ "endpoints": [
+ {
+ "id": "endpoint_req-with-headers.getWithCustomHeader",
+ "name": {
+ "originalName": "getWithCustomHeader",
+ "camelCase": {
+ "unsafeName": "getWithCustomHeader",
+ "safeName": "getWithCustomHeader"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_custom_header",
+ "safeName": "get_with_custom_header"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_CUSTOM_HEADER",
+ "safeName": "GET_WITH_CUSTOM_HEADER"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithCustomHeader",
+ "safeName": "GetWithCustomHeader"
+ }
+ },
+ "displayName": null,
+ "auth": true,
+ "security": [
+ {
+ "bearer": []
+ }
+ ],
+ "idempotent": false,
+ "baseUrl": null,
+ "v2BaseUrls": null,
+ "method": "POST",
+ "basePath": null,
+ "path": {
+ "head": "/custom-header",
+ "parts": []
+ },
+ "fullPath": {
+ "head": "/test-headers/custom-header",
+ "parts": []
+ },
+ "pathParameters": [],
+ "allPathParameters": [],
+ "queryParameters": [],
+ "headers": [
+ {
+ "name": {
+ "name": {
+ "originalName": "X-TEST-ENDPOINT-HEADER",
+ "camelCase": {
+ "unsafeName": "xTestEndpointHeader",
+ "safeName": "xTestEndpointHeader"
+ },
+ "snakeCase": {
+ "unsafeName": "x_test_endpoint_header",
+ "safeName": "x_test_endpoint_header"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "X_TEST_ENDPOINT_HEADER",
+ "safeName": "X_TEST_ENDPOINT_HEADER"
+ },
+ "pascalCase": {
+ "unsafeName": "XTestEndpointHeader",
+ "safeName": "XTestEndpointHeader"
+ }
+ },
+ "wireValue": "X-TEST-ENDPOINT-HEADER"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "env": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "requestBody": {
+ "type": "reference",
+ "requestBodyType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "docs": null,
+ "contentType": null,
+ "v2Examples": null
+ },
+ "v2RequestBodies": null,
+ "sdkRequest": {
+ "shape": {
+ "type": "wrapper",
+ "wrapperName": {
+ "originalName": "ReqWithHeaders",
+ "camelCase": {
+ "unsafeName": "reqWithHeaders",
+ "safeName": "reqWithHeaders"
+ },
+ "snakeCase": {
+ "unsafeName": "req_with_headers",
+ "safeName": "req_with_headers"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQ_WITH_HEADERS",
+ "safeName": "REQ_WITH_HEADERS"
+ },
+ "pascalCase": {
+ "unsafeName": "ReqWithHeaders",
+ "safeName": "ReqWithHeaders"
+ }
+ },
+ "bodyKey": {
+ "originalName": "body",
+ "camelCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "snakeCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BODY",
+ "safeName": "BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "Body",
+ "safeName": "Body"
+ }
+ },
+ "includePathParameters": false,
+ "onlyPathParameters": false
+ },
+ "requestParameterName": {
+ "originalName": "request",
+ "camelCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "snakeCase": {
+ "unsafeName": "request",
+ "safeName": "request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQUEST",
+ "safeName": "REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "Request",
+ "safeName": "Request"
+ }
+ },
+ "streamParameter": null
+ },
+ "response": {
+ "body": null,
+ "status-code": null,
+ "isWildcardStatusCode": null,
+ "docs": null
+ },
+ "v2Responses": null,
+ "errors": [],
+ "userSpecifiedExamples": [],
+ "autogeneratedExamples": [
+ {
+ "example": {
+ "id": "2da43e2c",
+ "url": "/test-headers/custom-header",
+ "name": null,
+ "endpointHeaders": [
+ {
+ "name": {
+ "name": {
+ "originalName": "X-TEST-ENDPOINT-HEADER",
+ "camelCase": {
+ "unsafeName": "xTestEndpointHeader",
+ "safeName": "xTestEndpointHeader"
+ },
+ "snakeCase": {
+ "unsafeName": "x_test_endpoint_header",
+ "safeName": "x_test_endpoint_header"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "X_TEST_ENDPOINT_HEADER",
+ "safeName": "X_TEST_ENDPOINT_HEADER"
+ },
+ "pascalCase": {
+ "unsafeName": "XTestEndpointHeader",
+ "safeName": "XTestEndpointHeader"
+ }
+ },
+ "wireValue": "X-TEST-ENDPOINT-HEADER"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "X-TEST-ENDPOINT-HEADER"
+ }
+ }
+ },
+ "jsonExample": "X-TEST-ENDPOINT-HEADER"
+ }
+ }
+ ],
+ "endpointPathParameters": [],
+ "queryParameters": [],
+ "servicePathParameters": [],
+ "serviceHeaders": [
+ {
+ "name": {
+ "name": {
+ "originalName": "X-TEST-SERVICE-HEADER",
+ "camelCase": {
+ "unsafeName": "xTestServiceHeader",
+ "safeName": "xTestServiceHeader"
+ },
+ "snakeCase": {
+ "unsafeName": "x_test_service_header",
+ "safeName": "x_test_service_header"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "X_TEST_SERVICE_HEADER",
+ "safeName": "X_TEST_SERVICE_HEADER"
+ },
+ "pascalCase": {
+ "unsafeName": "XTestServiceHeader",
+ "safeName": "XTestServiceHeader"
+ }
+ },
+ "wireValue": "X-TEST-SERVICE-HEADER"
+ },
+ "value": {
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "X-TEST-SERVICE-HEADER"
+ }
+ }
+ },
+ "jsonExample": "X-TEST-SERVICE-HEADER"
+ }
+ }
+ ],
+ "rootPathParameters": [],
+ "request": {
+ "type": "reference",
+ "shape": {
+ "type": "primitive",
+ "primitive": {
+ "type": "string",
+ "string": {
+ "original": "string"
+ }
+ }
+ },
+ "jsonExample": "string"
+ },
+ "response": {
+ "type": "ok",
+ "value": {
+ "type": "body",
+ "value": null
+ }
+ },
+ "docs": null
+ }
+ }
+ ],
+ "pagination": null,
+ "transport": null,
+ "v2Examples": null,
+ "source": null,
+ "audiences": null,
+ "retries": null,
+ "apiPlayground": null,
+ "responseHeaders": [],
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "audiences": null
+ }
+ },
+ "constants": {
+ "errorInstanceIdKey": {
+ "name": {
+ "originalName": "errorInstanceId",
+ "camelCase": {
+ "unsafeName": "errorInstanceID",
+ "safeName": "errorInstanceID"
+ },
+ "snakeCase": {
+ "unsafeName": "error_instance_id",
+ "safeName": "error_instance_id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR_INSTANCE_ID",
+ "safeName": "ERROR_INSTANCE_ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ErrorInstanceID",
+ "safeName": "ErrorInstanceID"
+ }
+ },
+ "wireValue": "errorInstanceId"
+ }
+ },
+ "environments": null,
+ "errorDiscriminationStrategy": {
+ "type": "statusCode"
+ },
+ "basePath": null,
+ "pathParameters": [],
+ "variables": [],
+ "serviceTypeReferenceInfo": {
+ "typesReferencedOnlyByService": {
+ "service_endpoints/pagination": [
+ "type_endpoints/pagination:PaginatedResponse"
+ ],
+ "service_endpoints/put": [
+ "type_endpoints/put:Error",
+ "type_endpoints/put:ErrorCategory",
+ "type_endpoints/put:ErrorCode",
+ "type_endpoints/put:PutResponse"
+ ],
+ "service_endpoints/enum": [
+ "type_types/enum:WeatherReport"
+ ],
+ "service_endpoints/object": [
+ "type_types/object:ObjectWithMapOfMap",
+ "type_types/object:NestedObjectWithOptionalField",
+ "type_types/object:NestedObjectWithRequiredField",
+ "type_types/object:ObjectWithDatetimeLikeString",
+ "type_types/object:ObjectWithUnknownField"
+ ],
+ "service_endpoints/union": [
+ "type_types/union:Animal",
+ "type_types/union:Dog",
+ "type_types/union:Cat"
+ ],
+ "service_endpoints/container": [
+ "type_types/union:MixedType"
+ ]
+ },
+ "sharedTypes": [
+ "type_general-errors:BadObjectRequestInfo",
+ "type_types/docs:ObjectWithDocs",
+ "type_types/object:ObjectWithOptionalField",
+ "type_types/object:ObjectWithRequiredField",
+ "type_types/object:DoubleOptional",
+ "type_types/object:OptionalAlias"
+ ]
+ },
+ "webhookGroups": {},
+ "websocketChannels": {},
+ "readmeConfig": null,
+ "sourceConfig": null,
+ "publishConfig": null,
+ "dynamic": {
+ "version": "1.0.0",
+ "types": {
+ "type_endpoints/pagination:PaginatedResponse": {
+ "type": "object",
+ "declaration": {
+ "name": {
+ "originalName": "PaginatedResponse",
+ "camelCase": {
+ "unsafeName": "paginatedResponse",
+ "safeName": "paginatedResponse"
+ },
+ "snakeCase": {
+ "unsafeName": "paginated_response",
+ "safeName": "paginated_response"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGINATED_RESPONSE",
+ "safeName": "PAGINATED_RESPONSE"
+ },
+ "pascalCase": {
+ "unsafeName": "PaginatedResponse",
+ "safeName": "PaginatedResponse"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "pagination",
+ "camelCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "snakeCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGINATION",
+ "safeName": "PAGINATION"
+ },
+ "pascalCase": {
+ "unsafeName": "Pagination",
+ "safeName": "Pagination"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "pagination",
+ "camelCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "snakeCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGINATION",
+ "safeName": "PAGINATION"
+ },
+ "pascalCase": {
+ "unsafeName": "Pagination",
+ "safeName": "Pagination"
+ }
+ }
+ }
+ },
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "items",
+ "camelCase": {
+ "unsafeName": "items",
+ "safeName": "items"
+ },
+ "snakeCase": {
+ "unsafeName": "items",
+ "safeName": "items"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ITEMS",
+ "safeName": "ITEMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Items",
+ "safeName": "Items"
+ }
+ },
+ "wireValue": "items"
+ },
+ "typeReference": {
+ "type": "list",
+ "value": {
+ "type": "named",
+ "value": "type_types/object:ObjectWithRequiredField"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "next",
+ "camelCase": {
+ "unsafeName": "next",
+ "safeName": "next"
+ },
+ "snakeCase": {
+ "unsafeName": "next",
+ "safeName": "next"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NEXT",
+ "safeName": "NEXT"
+ },
+ "pascalCase": {
+ "unsafeName": "Next",
+ "safeName": "Next"
+ }
+ },
+ "wireValue": "next"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "STRING"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "extends": null,
+ "additionalProperties": false
+ },
+ "type_endpoints/put:Error": {
+ "type": "object",
+ "declaration": {
+ "name": {
+ "originalName": "Error",
+ "camelCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "snakeCase": {
+ "unsafeName": "error",
+ "safeName": "error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR",
+ "safeName": "ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "Error",
+ "safeName": "Error"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ }
+ },
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "category",
+ "camelCase": {
+ "unsafeName": "category",
+ "safeName": "category"
+ },
+ "snakeCase": {
+ "unsafeName": "category",
+ "safeName": "category"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CATEGORY",
+ "safeName": "CATEGORY"
+ },
+ "pascalCase": {
+ "unsafeName": "Category",
+ "safeName": "Category"
+ }
+ },
+ "wireValue": "category"
+ },
+ "typeReference": {
+ "type": "named",
+ "value": "type_endpoints/put:ErrorCategory"
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "code",
+ "camelCase": {
+ "unsafeName": "code",
+ "safeName": "code"
+ },
+ "snakeCase": {
+ "unsafeName": "code",
+ "safeName": "code"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CODE",
+ "safeName": "CODE"
+ },
+ "pascalCase": {
+ "unsafeName": "Code",
+ "safeName": "Code"
+ }
+ },
+ "wireValue": "code"
+ },
+ "typeReference": {
+ "type": "named",
+ "value": "type_endpoints/put:ErrorCode"
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "detail",
+ "camelCase": {
+ "unsafeName": "detail",
+ "safeName": "detail"
+ },
+ "snakeCase": {
+ "unsafeName": "detail",
+ "safeName": "detail"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DETAIL",
+ "safeName": "DETAIL"
+ },
+ "pascalCase": {
+ "unsafeName": "Detail",
+ "safeName": "Detail"
+ }
+ },
+ "wireValue": "detail"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "STRING"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "field",
+ "camelCase": {
+ "unsafeName": "field",
+ "safeName": "field"
+ },
+ "snakeCase": {
+ "unsafeName": "field",
+ "safeName": "field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "FIELD",
+ "safeName": "FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "Field",
+ "safeName": "Field"
+ }
+ },
+ "wireValue": "field"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "STRING"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "extends": null,
+ "additionalProperties": false
+ },
+ "type_endpoints/put:ErrorCategory": {
+ "type": "enum",
+ "declaration": {
+ "name": {
+ "originalName": "ErrorCategory",
+ "camelCase": {
+ "unsafeName": "errorCategory",
+ "safeName": "errorCategory"
+ },
+ "snakeCase": {
+ "unsafeName": "error_category",
+ "safeName": "error_category"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR_CATEGORY",
+ "safeName": "ERROR_CATEGORY"
+ },
+ "pascalCase": {
+ "unsafeName": "ErrorCategory",
+ "safeName": "ErrorCategory"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ }
+ },
+ "values": [
+ {
+ "name": {
+ "originalName": "API_ERROR",
+ "camelCase": {
+ "unsafeName": "apiError",
+ "safeName": "apiError"
+ },
+ "snakeCase": {
+ "unsafeName": "api_error",
+ "safeName": "api_error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "API_ERROR",
+ "safeName": "API_ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "APIError",
+ "safeName": "APIError"
+ }
+ },
+ "wireValue": "API_ERROR"
+ },
+ {
+ "name": {
+ "originalName": "AUTHENTICATION_ERROR",
+ "camelCase": {
+ "unsafeName": "authenticationError",
+ "safeName": "authenticationError"
+ },
+ "snakeCase": {
+ "unsafeName": "authentication_error",
+ "safeName": "authentication_error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "AUTHENTICATION_ERROR",
+ "safeName": "AUTHENTICATION_ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "AuthenticationError",
+ "safeName": "AuthenticationError"
+ }
+ },
+ "wireValue": "AUTHENTICATION_ERROR"
+ },
+ {
+ "name": {
+ "originalName": "INVALID_REQUEST_ERROR",
+ "camelCase": {
+ "unsafeName": "invalidRequestError",
+ "safeName": "invalidRequestError"
+ },
+ "snakeCase": {
+ "unsafeName": "invalid_request_error",
+ "safeName": "invalid_request_error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INVALID_REQUEST_ERROR",
+ "safeName": "INVALID_REQUEST_ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "InvalidRequestError",
+ "safeName": "InvalidRequestError"
+ }
+ },
+ "wireValue": "INVALID_REQUEST_ERROR"
+ }
+ ]
+ },
+ "type_endpoints/put:ErrorCode": {
+ "type": "enum",
+ "declaration": {
+ "name": {
+ "originalName": "ErrorCode",
+ "camelCase": {
+ "unsafeName": "errorCode",
+ "safeName": "errorCode"
+ },
+ "snakeCase": {
+ "unsafeName": "error_code",
+ "safeName": "error_code"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR_CODE",
+ "safeName": "ERROR_CODE"
+ },
+ "pascalCase": {
+ "unsafeName": "ErrorCode",
+ "safeName": "ErrorCode"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ }
+ },
+ "values": [
+ {
+ "name": {
+ "originalName": "INTERNAL_SERVER_ERROR",
+ "camelCase": {
+ "unsafeName": "internalServerError",
+ "safeName": "internalServerError"
+ },
+ "snakeCase": {
+ "unsafeName": "internal_server_error",
+ "safeName": "internal_server_error"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTERNAL_SERVER_ERROR",
+ "safeName": "INTERNAL_SERVER_ERROR"
+ },
+ "pascalCase": {
+ "unsafeName": "InternalServerError",
+ "safeName": "InternalServerError"
+ }
+ },
+ "wireValue": "INTERNAL_SERVER_ERROR"
+ },
+ {
+ "name": {
+ "originalName": "UNAUTHORIZED",
+ "camelCase": {
+ "unsafeName": "unauthorized",
+ "safeName": "unauthorized"
+ },
+ "snakeCase": {
+ "unsafeName": "unauthorized",
+ "safeName": "unauthorized"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNAUTHORIZED",
+ "safeName": "UNAUTHORIZED"
+ },
+ "pascalCase": {
+ "unsafeName": "Unauthorized",
+ "safeName": "Unauthorized"
+ }
+ },
+ "wireValue": "UNAUTHORIZED"
+ },
+ {
+ "name": {
+ "originalName": "FORBIDDEN",
+ "camelCase": {
+ "unsafeName": "forbidden",
+ "safeName": "forbidden"
+ },
+ "snakeCase": {
+ "unsafeName": "forbidden",
+ "safeName": "forbidden"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "FORBIDDEN",
+ "safeName": "FORBIDDEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Forbidden",
+ "safeName": "Forbidden"
+ }
+ },
+ "wireValue": "FORBIDDEN"
+ },
+ {
+ "name": {
+ "originalName": "BAD_REQUEST",
+ "camelCase": {
+ "unsafeName": "badRequest",
+ "safeName": "badRequest"
+ },
+ "snakeCase": {
+ "unsafeName": "bad_request",
+ "safeName": "bad_request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BAD_REQUEST",
+ "safeName": "BAD_REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "BadRequest",
+ "safeName": "BadRequest"
+ }
+ },
+ "wireValue": "BAD_REQUEST"
+ },
+ {
+ "name": {
+ "originalName": "CONFLICT",
+ "camelCase": {
+ "unsafeName": "conflict",
+ "safeName": "conflict"
+ },
+ "snakeCase": {
+ "unsafeName": "conflict",
+ "safeName": "conflict"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONFLICT",
+ "safeName": "CONFLICT"
+ },
+ "pascalCase": {
+ "unsafeName": "Conflict",
+ "safeName": "Conflict"
+ }
+ },
+ "wireValue": "CONFLICT"
+ },
+ {
+ "name": {
+ "originalName": "GONE",
+ "camelCase": {
+ "unsafeName": "gone",
+ "safeName": "gone"
+ },
+ "snakeCase": {
+ "unsafeName": "gone",
+ "safeName": "gone"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GONE",
+ "safeName": "GONE"
+ },
+ "pascalCase": {
+ "unsafeName": "Gone",
+ "safeName": "Gone"
+ }
+ },
+ "wireValue": "GONE"
+ },
+ {
+ "name": {
+ "originalName": "UNPROCESSABLE_ENTITY",
+ "camelCase": {
+ "unsafeName": "unprocessableEntity",
+ "safeName": "unprocessableEntity"
+ },
+ "snakeCase": {
+ "unsafeName": "unprocessable_entity",
+ "safeName": "unprocessable_entity"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNPROCESSABLE_ENTITY",
+ "safeName": "UNPROCESSABLE_ENTITY"
+ },
+ "pascalCase": {
+ "unsafeName": "UnprocessableEntity",
+ "safeName": "UnprocessableEntity"
+ }
+ },
+ "wireValue": "UNPROCESSABLE_ENTITY"
+ },
+ {
+ "name": {
+ "originalName": "NOT_IMPLEMENTED",
+ "camelCase": {
+ "unsafeName": "notImplemented",
+ "safeName": "notImplemented"
+ },
+ "snakeCase": {
+ "unsafeName": "not_implemented",
+ "safeName": "not_implemented"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NOT_IMPLEMENTED",
+ "safeName": "NOT_IMPLEMENTED"
+ },
+ "pascalCase": {
+ "unsafeName": "NotImplemented",
+ "safeName": "NotImplemented"
+ }
+ },
+ "wireValue": "NOT_IMPLEMENTED"
+ },
+ {
+ "name": {
+ "originalName": "BAD_GATEWAY",
+ "camelCase": {
+ "unsafeName": "badGateway",
+ "safeName": "badGateway"
+ },
+ "snakeCase": {
+ "unsafeName": "bad_gateway",
+ "safeName": "bad_gateway"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BAD_GATEWAY",
+ "safeName": "BAD_GATEWAY"
+ },
+ "pascalCase": {
+ "unsafeName": "BadGateway",
+ "safeName": "BadGateway"
+ }
+ },
+ "wireValue": "BAD_GATEWAY"
+ },
+ {
+ "name": {
+ "originalName": "SERVICE_UNAVAILABLE",
+ "camelCase": {
+ "unsafeName": "serviceUnavailable",
+ "safeName": "serviceUnavailable"
+ },
+ "snakeCase": {
+ "unsafeName": "service_unavailable",
+ "safeName": "service_unavailable"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SERVICE_UNAVAILABLE",
+ "safeName": "SERVICE_UNAVAILABLE"
+ },
+ "pascalCase": {
+ "unsafeName": "ServiceUnavailable",
+ "safeName": "ServiceUnavailable"
+ }
+ },
+ "wireValue": "SERVICE_UNAVAILABLE"
+ },
+ {
+ "name": {
+ "originalName": "Unknown",
+ "camelCase": {
+ "unsafeName": "unknown",
+ "safeName": "unknown"
+ },
+ "snakeCase": {
+ "unsafeName": "unknown",
+ "safeName": "unknown"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNKNOWN",
+ "safeName": "UNKNOWN"
+ },
+ "pascalCase": {
+ "unsafeName": "Unknown",
+ "safeName": "Unknown"
+ }
+ },
+ "wireValue": "Unknown"
+ }
+ ]
+ },
+ "type_endpoints/put:PutResponse": {
+ "type": "object",
+ "declaration": {
+ "name": {
+ "originalName": "PutResponse",
+ "camelCase": {
+ "unsafeName": "putResponse",
+ "safeName": "putResponse"
+ },
+ "snakeCase": {
+ "unsafeName": "put_response",
+ "safeName": "put_response"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT_RESPONSE",
+ "safeName": "PUT_RESPONSE"
+ },
+ "pascalCase": {
+ "unsafeName": "PutResponse",
+ "safeName": "PutResponse"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ }
+ },
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "errors",
+ "camelCase": {
+ "unsafeName": "errors",
+ "safeName": "errors"
+ },
+ "snakeCase": {
+ "unsafeName": "errors",
+ "safeName": "errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERRORS",
+ "safeName": "ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "Errors",
+ "safeName": "Errors"
+ }
+ },
+ "wireValue": "errors"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "list",
+ "value": {
+ "type": "named",
+ "value": "type_endpoints/put:Error"
+ }
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "extends": null,
+ "additionalProperties": false
+ },
+ "type_general-errors:BadObjectRequestInfo": {
+ "type": "object",
+ "declaration": {
+ "name": {
+ "originalName": "BadObjectRequestInfo",
+ "camelCase": {
+ "unsafeName": "badObjectRequestInfo",
+ "safeName": "badObjectRequestInfo"
+ },
+ "snakeCase": {
+ "unsafeName": "bad_object_request_info",
+ "safeName": "bad_object_request_info"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BAD_OBJECT_REQUEST_INFO",
+ "safeName": "BAD_OBJECT_REQUEST_INFO"
+ },
+ "pascalCase": {
+ "unsafeName": "BadObjectRequestInfo",
+ "safeName": "BadObjectRequestInfo"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "general-errors",
+ "camelCase": {
+ "unsafeName": "generalErrors",
+ "safeName": "generalErrors"
+ },
+ "snakeCase": {
+ "unsafeName": "general_errors",
+ "safeName": "general_errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GENERAL_ERRORS",
+ "safeName": "GENERAL_ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "GeneralErrors",
+ "safeName": "GeneralErrors"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "general-errors",
+ "camelCase": {
+ "unsafeName": "generalErrors",
+ "safeName": "generalErrors"
+ },
+ "snakeCase": {
+ "unsafeName": "general_errors",
+ "safeName": "general_errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GENERAL_ERRORS",
+ "safeName": "GENERAL_ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "GeneralErrors",
+ "safeName": "GeneralErrors"
+ }
+ }
+ }
+ },
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "message",
+ "camelCase": {
+ "unsafeName": "message",
+ "safeName": "message"
+ },
+ "snakeCase": {
+ "unsafeName": "message",
+ "safeName": "message"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MESSAGE",
+ "safeName": "MESSAGE"
+ },
+ "pascalCase": {
+ "unsafeName": "Message",
+ "safeName": "Message"
+ }
+ },
+ "wireValue": "message"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "extends": null,
+ "additionalProperties": false
+ },
+ "type_types/docs:ObjectWithDocs": {
+ "type": "object",
+ "declaration": {
+ "name": {
+ "originalName": "ObjectWithDocs",
+ "camelCase": {
+ "unsafeName": "objectWithDocs",
+ "safeName": "objectWithDocs"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_docs",
+ "safeName": "object_with_docs"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_DOCS",
+ "safeName": "OBJECT_WITH_DOCS"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithDocs",
+ "safeName": "ObjectWithDocs"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "docs",
+ "camelCase": {
+ "unsafeName": "docs",
+ "safeName": "docs"
+ },
+ "snakeCase": {
+ "unsafeName": "docs",
+ "safeName": "docs"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOCS",
+ "safeName": "DOCS"
+ },
+ "pascalCase": {
+ "unsafeName": "Docs",
+ "safeName": "Docs"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "docs",
+ "camelCase": {
+ "unsafeName": "docs",
+ "safeName": "docs"
+ },
+ "snakeCase": {
+ "unsafeName": "docs",
+ "safeName": "docs"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOCS",
+ "safeName": "DOCS"
+ },
+ "pascalCase": {
+ "unsafeName": "Docs",
+ "safeName": "Docs"
+ }
+ }
+ }
+ },
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "extends": null,
+ "additionalProperties": false
+ },
+ "type_types/enum:WeatherReport": {
+ "type": "enum",
+ "declaration": {
+ "name": {
+ "originalName": "WeatherReport",
+ "camelCase": {
+ "unsafeName": "weatherReport",
+ "safeName": "weatherReport"
+ },
+ "snakeCase": {
+ "unsafeName": "weather_report",
+ "safeName": "weather_report"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "WEATHER_REPORT",
+ "safeName": "WEATHER_REPORT"
+ },
+ "pascalCase": {
+ "unsafeName": "WeatherReport",
+ "safeName": "WeatherReport"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ }
+ },
+ "values": [
+ {
+ "name": {
+ "originalName": "SUNNY",
+ "camelCase": {
+ "unsafeName": "sunny",
+ "safeName": "sunny"
+ },
+ "snakeCase": {
+ "unsafeName": "sunny",
+ "safeName": "sunny"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SUNNY",
+ "safeName": "SUNNY"
+ },
+ "pascalCase": {
+ "unsafeName": "Sunny",
+ "safeName": "Sunny"
+ }
+ },
+ "wireValue": "SUNNY"
+ },
+ {
+ "name": {
+ "originalName": "CLOUDY",
+ "camelCase": {
+ "unsafeName": "cloudy",
+ "safeName": "cloudy"
+ },
+ "snakeCase": {
+ "unsafeName": "cloudy",
+ "safeName": "cloudy"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CLOUDY",
+ "safeName": "CLOUDY"
+ },
+ "pascalCase": {
+ "unsafeName": "Cloudy",
+ "safeName": "Cloudy"
+ }
+ },
+ "wireValue": "CLOUDY"
+ },
+ {
+ "name": {
+ "originalName": "RAINING",
+ "camelCase": {
+ "unsafeName": "raining",
+ "safeName": "raining"
+ },
+ "snakeCase": {
+ "unsafeName": "raining",
+ "safeName": "raining"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "RAINING",
+ "safeName": "RAINING"
+ },
+ "pascalCase": {
+ "unsafeName": "Raining",
+ "safeName": "Raining"
+ }
+ },
+ "wireValue": "RAINING"
+ },
+ {
+ "name": {
+ "originalName": "SNOWING",
+ "camelCase": {
+ "unsafeName": "snowing",
+ "safeName": "snowing"
+ },
+ "snakeCase": {
+ "unsafeName": "snowing",
+ "safeName": "snowing"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SNOWING",
+ "safeName": "SNOWING"
+ },
+ "pascalCase": {
+ "unsafeName": "Snowing",
+ "safeName": "Snowing"
+ }
+ },
+ "wireValue": "SNOWING"
+ }
+ ]
+ },
+ "type_types/object:ObjectWithOptionalField": {
+ "type": "object",
+ "declaration": {
+ "name": {
+ "originalName": "ObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "objectWithOptionalField",
+ "safeName": "objectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_optional_field",
+ "safeName": "object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithOptionalField",
+ "safeName": "ObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ }
+ },
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "STRING"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "INTEGER"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "long",
+ "camelCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "snakeCase": {
+ "unsafeName": "long",
+ "safeName": "long"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LONG",
+ "safeName": "LONG"
+ },
+ "pascalCase": {
+ "unsafeName": "Long",
+ "safeName": "Long"
+ }
+ },
+ "wireValue": "long"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "LONG"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "double",
+ "camelCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "snakeCase": {
+ "unsafeName": "double",
+ "safeName": "double"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOUBLE",
+ "safeName": "DOUBLE"
+ },
+ "pascalCase": {
+ "unsafeName": "Double",
+ "safeName": "Double"
+ }
+ },
+ "wireValue": "double"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "DOUBLE"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bool",
+ "camelCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "snakeCase": {
+ "unsafeName": "bool",
+ "safeName": "bool"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BOOL",
+ "safeName": "BOOL"
+ },
+ "pascalCase": {
+ "unsafeName": "Bool",
+ "safeName": "Bool"
+ }
+ },
+ "wireValue": "bool"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "BOOLEAN"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "datetime",
+ "camelCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime",
+ "safeName": "datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME",
+ "safeName": "DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Datetime",
+ "safeName": "Datetime"
+ }
+ },
+ "wireValue": "datetime"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "DATE_TIME"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "date",
+ "camelCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "snakeCase": {
+ "unsafeName": "date",
+ "safeName": "date"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATE",
+ "safeName": "DATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Date",
+ "safeName": "Date"
+ }
+ },
+ "wireValue": "date"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "DATE"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "uuid",
+ "camelCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "snakeCase": {
+ "unsafeName": "uuid",
+ "safeName": "uuid"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ },
+ "pascalCase": {
+ "unsafeName": "UUID",
+ "safeName": "UUID"
+ }
+ },
+ "wireValue": "uuid"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "UUID"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "base64",
+ "camelCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "snakeCase": {
+ "unsafeName": "base64",
+ "safeName": "base64"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BASE64",
+ "safeName": "BASE64"
+ },
+ "pascalCase": {
+ "unsafeName": "Base64",
+ "safeName": "Base64"
+ }
+ },
+ "wireValue": "base64"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "BASE_64"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "wireValue": "list"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "list",
+ "value": {
+ "type": "primitive",
+ "value": "STRING"
+ }
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "set",
+ "camelCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "snakeCase": {
+ "unsafeName": "set",
+ "safeName": "set"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SET",
+ "safeName": "SET"
+ },
+ "pascalCase": {
+ "unsafeName": "Set",
+ "safeName": "Set"
+ }
+ },
+ "wireValue": "set"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "set",
+ "value": {
+ "type": "primitive",
+ "value": "STRING"
+ }
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "map",
+ "key": {
+ "type": "primitive",
+ "value": "INTEGER"
+ },
+ "value": {
+ "type": "primitive",
+ "value": "STRING"
+ }
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "bigint",
+ "camelCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "snakeCase": {
+ "unsafeName": "bigint",
+ "safeName": "bigint"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BIGINT",
+ "safeName": "BIGINT"
+ },
+ "pascalCase": {
+ "unsafeName": "Bigint",
+ "safeName": "Bigint"
+ }
+ },
+ "wireValue": "bigint"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "BIG_INTEGER"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "extends": null,
+ "additionalProperties": false
+ },
+ "type_types/object:ObjectWithRequiredField": {
+ "type": "object",
+ "declaration": {
+ "name": {
+ "originalName": "ObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "objectWithRequiredField",
+ "safeName": "objectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_required_field",
+ "safeName": "object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithRequiredField",
+ "safeName": "ObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ }
+ },
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "extends": null,
+ "additionalProperties": false
+ },
+ "type_types/object:ObjectWithMapOfMap": {
+ "type": "object",
+ "declaration": {
+ "name": {
+ "originalName": "ObjectWithMapOfMap",
+ "camelCase": {
+ "unsafeName": "objectWithMapOfMap",
+ "safeName": "objectWithMapOfMap"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_map_of_map",
+ "safeName": "object_with_map_of_map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_MAP_OF_MAP",
+ "safeName": "OBJECT_WITH_MAP_OF_MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithMapOfMap",
+ "safeName": "ObjectWithMapOfMap"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ }
+ },
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "map",
+ "camelCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "snakeCase": {
+ "unsafeName": "map",
+ "safeName": "map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MAP",
+ "safeName": "MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "Map",
+ "safeName": "Map"
+ }
+ },
+ "wireValue": "map"
+ },
+ "typeReference": {
+ "type": "map",
+ "key": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "value": {
+ "type": "map",
+ "key": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "value": {
+ "type": "primitive",
+ "value": "STRING"
+ }
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "extends": null,
+ "additionalProperties": false
+ },
+ "type_types/object:NestedObjectWithOptionalField": {
+ "type": "object",
+ "declaration": {
+ "name": {
+ "originalName": "NestedObjectWithOptionalField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithOptionalField",
+ "safeName": "nestedObjectWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_optional_field",
+ "safeName": "nested_object_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithOptionalField",
+ "safeName": "NestedObjectWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ }
+ },
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "STRING"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "NestedObject",
+ "camelCase": {
+ "unsafeName": "nestedObject",
+ "safeName": "nestedObject"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object",
+ "safeName": "nested_object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT",
+ "safeName": "NESTED_OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObject",
+ "safeName": "NestedObject"
+ }
+ },
+ "wireValue": "NestedObject"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "named",
+ "value": "type_types/object:ObjectWithOptionalField"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "extends": null,
+ "additionalProperties": false
+ },
+ "type_types/object:NestedObjectWithRequiredField": {
+ "type": "object",
+ "declaration": {
+ "name": {
+ "originalName": "NestedObjectWithRequiredField",
+ "camelCase": {
+ "unsafeName": "nestedObjectWithRequiredField",
+ "safeName": "nestedObjectWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object_with_required_field",
+ "safeName": "nested_object_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD",
+ "safeName": "NESTED_OBJECT_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObjectWithRequiredField",
+ "safeName": "NestedObjectWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ }
+ },
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "NestedObject",
+ "camelCase": {
+ "unsafeName": "nestedObject",
+ "safeName": "nestedObject"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object",
+ "safeName": "nested_object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT",
+ "safeName": "NESTED_OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObject",
+ "safeName": "NestedObject"
+ }
+ },
+ "wireValue": "NestedObject"
+ },
+ "typeReference": {
+ "type": "named",
+ "value": "type_types/object:ObjectWithOptionalField"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "extends": null,
+ "additionalProperties": false
+ },
+ "type_types/object:DoubleOptional": {
+ "type": "object",
+ "declaration": {
+ "name": {
+ "originalName": "DoubleOptional",
+ "camelCase": {
+ "unsafeName": "doubleOptional",
+ "safeName": "doubleOptional"
+ },
+ "snakeCase": {
+ "unsafeName": "double_optional",
+ "safeName": "double_optional"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOUBLE_OPTIONAL",
+ "safeName": "DOUBLE_OPTIONAL"
+ },
+ "pascalCase": {
+ "unsafeName": "DoubleOptional",
+ "safeName": "DoubleOptional"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ }
+ },
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "optionalAlias",
+ "camelCase": {
+ "unsafeName": "optionalAlias",
+ "safeName": "optionalAlias"
+ },
+ "snakeCase": {
+ "unsafeName": "optional_alias",
+ "safeName": "optional_alias"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OPTIONAL_ALIAS",
+ "safeName": "OPTIONAL_ALIAS"
+ },
+ "pascalCase": {
+ "unsafeName": "OptionalAlias",
+ "safeName": "OptionalAlias"
+ }
+ },
+ "wireValue": "optionalAlias"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "named",
+ "value": "type_types/object:OptionalAlias"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "extends": null,
+ "additionalProperties": false
+ },
+ "type_types/object:OptionalAlias": {
+ "type": "alias",
+ "declaration": {
+ "name": {
+ "originalName": "OptionalAlias",
+ "camelCase": {
+ "unsafeName": "optionalAlias",
+ "safeName": "optionalAlias"
+ },
+ "snakeCase": {
+ "unsafeName": "optional_alias",
+ "safeName": "optional_alias"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OPTIONAL_ALIAS",
+ "safeName": "OPTIONAL_ALIAS"
+ },
+ "pascalCase": {
+ "unsafeName": "OptionalAlias",
+ "safeName": "OptionalAlias"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ }
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "STRING"
+ }
+ }
+ },
+ "type_types/object:ObjectWithDatetimeLikeString": {
+ "type": "object",
+ "declaration": {
+ "name": {
+ "originalName": "ObjectWithDatetimeLikeString",
+ "camelCase": {
+ "unsafeName": "objectWithDatetimeLikeString",
+ "safeName": "objectWithDatetimeLikeString"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_datetime_like_string",
+ "safeName": "object_with_datetime_like_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_DATETIME_LIKE_STRING",
+ "safeName": "OBJECT_WITH_DATETIME_LIKE_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithDatetimeLikeString",
+ "safeName": "ObjectWithDatetimeLikeString"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ }
+ },
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "datetimeLikeString",
+ "camelCase": {
+ "unsafeName": "datetimeLikeString",
+ "safeName": "datetimeLikeString"
+ },
+ "snakeCase": {
+ "unsafeName": "datetime_like_string",
+ "safeName": "datetime_like_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DATETIME_LIKE_STRING",
+ "safeName": "DATETIME_LIKE_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "DatetimeLikeString",
+ "safeName": "DatetimeLikeString"
+ }
+ },
+ "wireValue": "datetimeLikeString"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "actualDatetime",
+ "camelCase": {
+ "unsafeName": "actualDatetime",
+ "safeName": "actualDatetime"
+ },
+ "snakeCase": {
+ "unsafeName": "actual_datetime",
+ "safeName": "actual_datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ACTUAL_DATETIME",
+ "safeName": "ACTUAL_DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "ActualDatetime",
+ "safeName": "ActualDatetime"
+ }
+ },
+ "wireValue": "actualDatetime"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "DATE_TIME"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "extends": null,
+ "additionalProperties": false
+ },
+ "type_types/object:ObjectWithUnknownField": {
+ "type": "object",
+ "declaration": {
+ "name": {
+ "originalName": "ObjectWithUnknownField",
+ "camelCase": {
+ "unsafeName": "objectWithUnknownField",
+ "safeName": "objectWithUnknownField"
+ },
+ "snakeCase": {
+ "unsafeName": "object_with_unknown_field",
+ "safeName": "object_with_unknown_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT_WITH_UNKNOWN_FIELD",
+ "safeName": "OBJECT_WITH_UNKNOWN_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "ObjectWithUnknownField",
+ "safeName": "ObjectWithUnknownField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ }
+ },
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "unknown",
+ "camelCase": {
+ "unsafeName": "unknown",
+ "safeName": "unknown"
+ },
+ "snakeCase": {
+ "unsafeName": "unknown",
+ "safeName": "unknown"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNKNOWN",
+ "safeName": "UNKNOWN"
+ },
+ "pascalCase": {
+ "unsafeName": "Unknown",
+ "safeName": "Unknown"
+ }
+ },
+ "wireValue": "unknown"
+ },
+ "typeReference": {
+ "type": "unknown"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "extends": null,
+ "additionalProperties": false
+ },
+ "type_types/union:Animal": {
+ "type": "discriminatedUnion",
+ "declaration": {
+ "name": {
+ "originalName": "Animal",
+ "camelCase": {
+ "unsafeName": "animal",
+ "safeName": "animal"
+ },
+ "snakeCase": {
+ "unsafeName": "animal",
+ "safeName": "animal"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ANIMAL",
+ "safeName": "ANIMAL"
+ },
+ "pascalCase": {
+ "unsafeName": "Animal",
+ "safeName": "Animal"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ }
+ },
+ "discriminant": {
+ "name": {
+ "originalName": "animal",
+ "camelCase": {
+ "unsafeName": "animal",
+ "safeName": "animal"
+ },
+ "snakeCase": {
+ "unsafeName": "animal",
+ "safeName": "animal"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ANIMAL",
+ "safeName": "ANIMAL"
+ },
+ "pascalCase": {
+ "unsafeName": "Animal",
+ "safeName": "Animal"
+ }
+ },
+ "wireValue": "animal"
+ },
+ "types": {
+ "dog": {
+ "type": "samePropertiesAsObject",
+ "typeId": "type_types/union:Dog",
+ "discriminantValue": {
+ "name": {
+ "originalName": "dog",
+ "camelCase": {
+ "unsafeName": "dog",
+ "safeName": "dog"
+ },
+ "snakeCase": {
+ "unsafeName": "dog",
+ "safeName": "dog"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOG",
+ "safeName": "DOG"
+ },
+ "pascalCase": {
+ "unsafeName": "Dog",
+ "safeName": "Dog"
+ }
+ },
+ "wireValue": "dog"
+ },
+ "properties": []
+ },
+ "cat": {
+ "type": "samePropertiesAsObject",
+ "typeId": "type_types/union:Cat",
+ "discriminantValue": {
+ "name": {
+ "originalName": "cat",
+ "camelCase": {
+ "unsafeName": "cat",
+ "safeName": "cat"
+ },
+ "snakeCase": {
+ "unsafeName": "cat",
+ "safeName": "cat"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CAT",
+ "safeName": "CAT"
+ },
+ "pascalCase": {
+ "unsafeName": "Cat",
+ "safeName": "Cat"
+ }
+ },
+ "wireValue": "cat"
+ },
+ "properties": []
+ }
+ }
+ },
+ "type_types/union:Dog": {
+ "type": "object",
+ "declaration": {
+ "name": {
+ "originalName": "Dog",
+ "camelCase": {
+ "unsafeName": "dog",
+ "safeName": "dog"
+ },
+ "snakeCase": {
+ "unsafeName": "dog",
+ "safeName": "dog"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOG",
+ "safeName": "DOG"
+ },
+ "pascalCase": {
+ "unsafeName": "Dog",
+ "safeName": "Dog"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ }
+ },
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "name",
+ "camelCase": {
+ "unsafeName": "name",
+ "safeName": "name"
+ },
+ "snakeCase": {
+ "unsafeName": "name",
+ "safeName": "name"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NAME",
+ "safeName": "NAME"
+ },
+ "pascalCase": {
+ "unsafeName": "Name",
+ "safeName": "Name"
+ }
+ },
+ "wireValue": "name"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "likesToWoof",
+ "camelCase": {
+ "unsafeName": "likesToWoof",
+ "safeName": "likesToWoof"
+ },
+ "snakeCase": {
+ "unsafeName": "likes_to_woof",
+ "safeName": "likes_to_woof"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIKES_TO_WOOF",
+ "safeName": "LIKES_TO_WOOF"
+ },
+ "pascalCase": {
+ "unsafeName": "LikesToWoof",
+ "safeName": "LikesToWoof"
+ }
+ },
+ "wireValue": "likesToWoof"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "BOOLEAN"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "extends": null,
+ "additionalProperties": false
+ },
+ "type_types/union:Cat": {
+ "type": "object",
+ "declaration": {
+ "name": {
+ "originalName": "Cat",
+ "camelCase": {
+ "unsafeName": "cat",
+ "safeName": "cat"
+ },
+ "snakeCase": {
+ "unsafeName": "cat",
+ "safeName": "cat"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CAT",
+ "safeName": "CAT"
+ },
+ "pascalCase": {
+ "unsafeName": "Cat",
+ "safeName": "Cat"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ }
+ },
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "name",
+ "camelCase": {
+ "unsafeName": "name",
+ "safeName": "name"
+ },
+ "snakeCase": {
+ "unsafeName": "name",
+ "safeName": "name"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NAME",
+ "safeName": "NAME"
+ },
+ "pascalCase": {
+ "unsafeName": "Name",
+ "safeName": "Name"
+ }
+ },
+ "wireValue": "name"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "likesToMeow",
+ "camelCase": {
+ "unsafeName": "likesToMeow",
+ "safeName": "likesToMeow"
+ },
+ "snakeCase": {
+ "unsafeName": "likes_to_meow",
+ "safeName": "likes_to_meow"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIKES_TO_MEOW",
+ "safeName": "LIKES_TO_MEOW"
+ },
+ "pascalCase": {
+ "unsafeName": "LikesToMeow",
+ "safeName": "LikesToMeow"
+ }
+ },
+ "wireValue": "likesToMeow"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "BOOLEAN"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "extends": null,
+ "additionalProperties": false
+ },
+ "type_types/union:MixedType": {
+ "type": "undiscriminatedUnion",
+ "declaration": {
+ "name": {
+ "originalName": "MixedType",
+ "camelCase": {
+ "unsafeName": "mixedType",
+ "safeName": "mixedType"
+ },
+ "snakeCase": {
+ "unsafeName": "mixed_type",
+ "safeName": "mixed_type"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MIXED_TYPE",
+ "safeName": "MIXED_TYPE"
+ },
+ "pascalCase": {
+ "unsafeName": "MixedType",
+ "safeName": "MixedType"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ }
+ },
+ "types": [
+ {
+ "type": "primitive",
+ "value": "DOUBLE"
+ },
+ {
+ "type": "primitive",
+ "value": "BOOLEAN"
+ },
+ {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ {
+ "type": "list",
+ "value": {
+ "type": "primitive",
+ "value": "STRING"
+ }
+ }
+ ]
+ }
+ },
+ "headers": [],
+ "endpoints": {
+ "endpoint_endpoints/container.getAndReturnListOfPrimitives": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnListOfPrimitives",
+ "camelCase": {
+ "unsafeName": "getAndReturnListOfPrimitives",
+ "safeName": "getAndReturnListOfPrimitives"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_list_of_primitives",
+ "safeName": "get_and_return_list_of_primitives"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_LIST_OF_PRIMITIVES",
+ "safeName": "GET_AND_RETURN_LIST_OF_PRIMITIVES"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnListOfPrimitives",
+ "safeName": "GetAndReturnListOfPrimitives"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "container",
+ "camelCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "snakeCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTAINER",
+ "safeName": "CONTAINER"
+ },
+ "pascalCase": {
+ "unsafeName": "Container",
+ "safeName": "Container"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "container",
+ "camelCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "snakeCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTAINER",
+ "safeName": "CONTAINER"
+ },
+ "pascalCase": {
+ "unsafeName": "Container",
+ "safeName": "Container"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/container/list-of-primitives"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "list",
+ "value": {
+ "type": "primitive",
+ "value": "STRING"
+ }
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/container.getAndReturnListOfObjects": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnListOfObjects",
+ "camelCase": {
+ "unsafeName": "getAndReturnListOfObjects",
+ "safeName": "getAndReturnListOfObjects"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_list_of_objects",
+ "safeName": "get_and_return_list_of_objects"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_LIST_OF_OBJECTS",
+ "safeName": "GET_AND_RETURN_LIST_OF_OBJECTS"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnListOfObjects",
+ "safeName": "GetAndReturnListOfObjects"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "container",
+ "camelCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "snakeCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTAINER",
+ "safeName": "CONTAINER"
+ },
+ "pascalCase": {
+ "unsafeName": "Container",
+ "safeName": "Container"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "container",
+ "camelCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "snakeCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTAINER",
+ "safeName": "CONTAINER"
+ },
+ "pascalCase": {
+ "unsafeName": "Container",
+ "safeName": "Container"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/container/list-of-objects"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "list",
+ "value": {
+ "type": "named",
+ "value": "type_types/object:ObjectWithRequiredField"
+ }
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/container.getAndReturnSetOfPrimitives": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnSetOfPrimitives",
+ "camelCase": {
+ "unsafeName": "getAndReturnSetOfPrimitives",
+ "safeName": "getAndReturnSetOfPrimitives"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_set_of_primitives",
+ "safeName": "get_and_return_set_of_primitives"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_SET_OF_PRIMITIVES",
+ "safeName": "GET_AND_RETURN_SET_OF_PRIMITIVES"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnSetOfPrimitives",
+ "safeName": "GetAndReturnSetOfPrimitives"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "container",
+ "camelCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "snakeCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTAINER",
+ "safeName": "CONTAINER"
+ },
+ "pascalCase": {
+ "unsafeName": "Container",
+ "safeName": "Container"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "container",
+ "camelCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "snakeCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTAINER",
+ "safeName": "CONTAINER"
+ },
+ "pascalCase": {
+ "unsafeName": "Container",
+ "safeName": "Container"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/container/set-of-primitives"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "set",
+ "value": {
+ "type": "primitive",
+ "value": "STRING"
+ }
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/container.getAndReturnSetOfObjects": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnSetOfObjects",
+ "camelCase": {
+ "unsafeName": "getAndReturnSetOfObjects",
+ "safeName": "getAndReturnSetOfObjects"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_set_of_objects",
+ "safeName": "get_and_return_set_of_objects"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_SET_OF_OBJECTS",
+ "safeName": "GET_AND_RETURN_SET_OF_OBJECTS"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnSetOfObjects",
+ "safeName": "GetAndReturnSetOfObjects"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "container",
+ "camelCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "snakeCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTAINER",
+ "safeName": "CONTAINER"
+ },
+ "pascalCase": {
+ "unsafeName": "Container",
+ "safeName": "Container"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "container",
+ "camelCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "snakeCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTAINER",
+ "safeName": "CONTAINER"
+ },
+ "pascalCase": {
+ "unsafeName": "Container",
+ "safeName": "Container"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/container/set-of-objects"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "set",
+ "value": {
+ "type": "named",
+ "value": "type_types/object:ObjectWithRequiredField"
+ }
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/container.getAndReturnMapPrimToPrim": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnMapPrimToPrim",
+ "camelCase": {
+ "unsafeName": "getAndReturnMapPrimToPrim",
+ "safeName": "getAndReturnMapPrimToPrim"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_map_prim_to_prim",
+ "safeName": "get_and_return_map_prim_to_prim"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_MAP_PRIM_TO_PRIM",
+ "safeName": "GET_AND_RETURN_MAP_PRIM_TO_PRIM"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnMapPrimToPrim",
+ "safeName": "GetAndReturnMapPrimToPrim"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "container",
+ "camelCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "snakeCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTAINER",
+ "safeName": "CONTAINER"
+ },
+ "pascalCase": {
+ "unsafeName": "Container",
+ "safeName": "Container"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "container",
+ "camelCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "snakeCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTAINER",
+ "safeName": "CONTAINER"
+ },
+ "pascalCase": {
+ "unsafeName": "Container",
+ "safeName": "Container"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/container/map-prim-to-prim"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "map",
+ "key": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "value": {
+ "type": "primitive",
+ "value": "STRING"
+ }
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/container.getAndReturnMapOfPrimToObject": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnMapOfPrimToObject",
+ "camelCase": {
+ "unsafeName": "getAndReturnMapOfPrimToObject",
+ "safeName": "getAndReturnMapOfPrimToObject"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_map_of_prim_to_object",
+ "safeName": "get_and_return_map_of_prim_to_object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_MAP_OF_PRIM_TO_OBJECT",
+ "safeName": "GET_AND_RETURN_MAP_OF_PRIM_TO_OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnMapOfPrimToObject",
+ "safeName": "GetAndReturnMapOfPrimToObject"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "container",
+ "camelCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "snakeCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTAINER",
+ "safeName": "CONTAINER"
+ },
+ "pascalCase": {
+ "unsafeName": "Container",
+ "safeName": "Container"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "container",
+ "camelCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "snakeCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTAINER",
+ "safeName": "CONTAINER"
+ },
+ "pascalCase": {
+ "unsafeName": "Container",
+ "safeName": "Container"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/container/map-prim-to-object"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "map",
+ "key": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "value": {
+ "type": "named",
+ "value": "type_types/object:ObjectWithRequiredField"
+ }
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/container.getAndReturnMapOfPrimToUndiscriminatedUnion": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnMapOfPrimToUndiscriminatedUnion",
+ "camelCase": {
+ "unsafeName": "getAndReturnMapOfPrimToUndiscriminatedUnion",
+ "safeName": "getAndReturnMapOfPrimToUndiscriminatedUnion"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_map_of_prim_to_undiscriminated_union",
+ "safeName": "get_and_return_map_of_prim_to_undiscriminated_union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_MAP_OF_PRIM_TO_UNDISCRIMINATED_UNION",
+ "safeName": "GET_AND_RETURN_MAP_OF_PRIM_TO_UNDISCRIMINATED_UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnMapOfPrimToUndiscriminatedUnion",
+ "safeName": "GetAndReturnMapOfPrimToUndiscriminatedUnion"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "container",
+ "camelCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "snakeCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTAINER",
+ "safeName": "CONTAINER"
+ },
+ "pascalCase": {
+ "unsafeName": "Container",
+ "safeName": "Container"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "container",
+ "camelCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "snakeCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTAINER",
+ "safeName": "CONTAINER"
+ },
+ "pascalCase": {
+ "unsafeName": "Container",
+ "safeName": "Container"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/container/map-prim-to-union"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "map",
+ "key": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "value": {
+ "type": "named",
+ "value": "type_types/union:MixedType"
+ }
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/container.getAndReturnOptional": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnOptional",
+ "camelCase": {
+ "unsafeName": "getAndReturnOptional",
+ "safeName": "getAndReturnOptional"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_optional",
+ "safeName": "get_and_return_optional"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_OPTIONAL",
+ "safeName": "GET_AND_RETURN_OPTIONAL"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnOptional",
+ "safeName": "GetAndReturnOptional"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "container",
+ "camelCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "snakeCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTAINER",
+ "safeName": "CONTAINER"
+ },
+ "pascalCase": {
+ "unsafeName": "Container",
+ "safeName": "Container"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "container",
+ "camelCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "snakeCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTAINER",
+ "safeName": "CONTAINER"
+ },
+ "pascalCase": {
+ "unsafeName": "Container",
+ "safeName": "Container"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/container/opt-objects"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "optional",
+ "value": {
+ "type": "named",
+ "value": "type_types/object:ObjectWithRequiredField"
+ }
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/content-type.postJsonPatchContentType": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "postJsonPatchContentType",
+ "camelCase": {
+ "unsafeName": "postJSONPatchContentType",
+ "safeName": "postJSONPatchContentType"
+ },
+ "snakeCase": {
+ "unsafeName": "post_json_patch_content_type",
+ "safeName": "post_json_patch_content_type"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "POST_JSON_PATCH_CONTENT_TYPE",
+ "safeName": "POST_JSON_PATCH_CONTENT_TYPE"
+ },
+ "pascalCase": {
+ "unsafeName": "PostJSONPatchContentType",
+ "safeName": "PostJSONPatchContentType"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "content-type",
+ "camelCase": {
+ "unsafeName": "contentType",
+ "safeName": "contentType"
+ },
+ "snakeCase": {
+ "unsafeName": "content_type",
+ "safeName": "content_type"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTENT_TYPE",
+ "safeName": "CONTENT_TYPE"
+ },
+ "pascalCase": {
+ "unsafeName": "ContentType",
+ "safeName": "ContentType"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "content-type",
+ "camelCase": {
+ "unsafeName": "contentType",
+ "safeName": "contentType"
+ },
+ "snakeCase": {
+ "unsafeName": "content_type",
+ "safeName": "content_type"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTENT_TYPE",
+ "safeName": "CONTENT_TYPE"
+ },
+ "pascalCase": {
+ "unsafeName": "ContentType",
+ "safeName": "ContentType"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/foo/bar"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "named",
+ "value": "type_types/object:ObjectWithOptionalField"
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/content-type.postJsonPatchContentWithCharsetType": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "postJsonPatchContentWithCharsetType",
+ "camelCase": {
+ "unsafeName": "postJSONPatchContentWithCharsetType",
+ "safeName": "postJSONPatchContentWithCharsetType"
+ },
+ "snakeCase": {
+ "unsafeName": "post_json_patch_content_with_charset_type",
+ "safeName": "post_json_patch_content_with_charset_type"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "POST_JSON_PATCH_CONTENT_WITH_CHARSET_TYPE",
+ "safeName": "POST_JSON_PATCH_CONTENT_WITH_CHARSET_TYPE"
+ },
+ "pascalCase": {
+ "unsafeName": "PostJSONPatchContentWithCharsetType",
+ "safeName": "PostJSONPatchContentWithCharsetType"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "content-type",
+ "camelCase": {
+ "unsafeName": "contentType",
+ "safeName": "contentType"
+ },
+ "snakeCase": {
+ "unsafeName": "content_type",
+ "safeName": "content_type"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTENT_TYPE",
+ "safeName": "CONTENT_TYPE"
+ },
+ "pascalCase": {
+ "unsafeName": "ContentType",
+ "safeName": "ContentType"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "content-type",
+ "camelCase": {
+ "unsafeName": "contentType",
+ "safeName": "contentType"
+ },
+ "snakeCase": {
+ "unsafeName": "content_type",
+ "safeName": "content_type"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTENT_TYPE",
+ "safeName": "CONTENT_TYPE"
+ },
+ "pascalCase": {
+ "unsafeName": "ContentType",
+ "safeName": "ContentType"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/foo/baz"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "named",
+ "value": "type_types/object:ObjectWithOptionalField"
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/duplicate-names-a.create": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "create",
+ "camelCase": {
+ "unsafeName": "create",
+ "safeName": "create"
+ },
+ "snakeCase": {
+ "unsafeName": "create",
+ "safeName": "create"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CREATE",
+ "safeName": "CREATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Create",
+ "safeName": "Create"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "duplicate-names-a",
+ "camelCase": {
+ "unsafeName": "duplicateNamesA",
+ "safeName": "duplicateNamesA"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_a",
+ "safeName": "duplicate_names_a"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_A",
+ "safeName": "DUPLICATE_NAMES_A"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesA",
+ "safeName": "DuplicateNamesA"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "duplicate-names-a",
+ "camelCase": {
+ "unsafeName": "duplicateNamesA",
+ "safeName": "duplicateNamesA"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_a",
+ "safeName": "duplicate_names_a"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_A",
+ "safeName": "DUPLICATE_NAMES_A"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesA",
+ "safeName": "DuplicateNamesA"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/duplicate-names-a"
+ },
+ "request": {
+ "type": "inlined",
+ "declaration": {
+ "name": {
+ "originalName": "CreateRequestA",
+ "camelCase": {
+ "unsafeName": "createRequestA",
+ "safeName": "createRequestA"
+ },
+ "snakeCase": {
+ "unsafeName": "create_request_a",
+ "safeName": "create_request_a"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CREATE_REQUEST_A",
+ "safeName": "CREATE_REQUEST_A"
+ },
+ "pascalCase": {
+ "unsafeName": "CreateRequestA",
+ "safeName": "CreateRequestA"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "duplicate-names-a",
+ "camelCase": {
+ "unsafeName": "duplicateNamesA",
+ "safeName": "duplicateNamesA"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_a",
+ "safeName": "duplicate_names_a"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_A",
+ "safeName": "DUPLICATE_NAMES_A"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesA",
+ "safeName": "DuplicateNamesA"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "duplicate-names-a",
+ "camelCase": {
+ "unsafeName": "duplicateNamesA",
+ "safeName": "duplicateNamesA"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_a",
+ "safeName": "duplicate_names_a"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_A",
+ "safeName": "DUPLICATE_NAMES_A"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesA",
+ "safeName": "DuplicateNamesA"
+ }
+ }
+ }
+ },
+ "pathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "body": {
+ "type": "properties",
+ "value": [
+ {
+ "name": {
+ "name": {
+ "originalName": "name",
+ "camelCase": {
+ "unsafeName": "name",
+ "safeName": "name"
+ },
+ "snakeCase": {
+ "unsafeName": "name",
+ "safeName": "name"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NAME",
+ "safeName": "NAME"
+ },
+ "pascalCase": {
+ "unsafeName": "Name",
+ "safeName": "Name"
+ }
+ },
+ "wireValue": "name"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "value",
+ "camelCase": {
+ "unsafeName": "value",
+ "safeName": "value"
+ },
+ "snakeCase": {
+ "unsafeName": "value",
+ "safeName": "value"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "VALUE",
+ "safeName": "VALUE"
+ },
+ "pascalCase": {
+ "unsafeName": "Value",
+ "safeName": "Value"
+ }
+ },
+ "wireValue": "value"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "INTEGER"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ]
+ },
+ "metadata": {
+ "includePathParameters": false,
+ "onlyPathParameters": false
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/duplicate-names-a.get": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "get",
+ "camelCase": {
+ "unsafeName": "get",
+ "safeName": "get"
+ },
+ "snakeCase": {
+ "unsafeName": "get",
+ "safeName": "get"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET",
+ "safeName": "GET"
+ },
+ "pascalCase": {
+ "unsafeName": "Get",
+ "safeName": "Get"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "duplicate-names-a",
+ "camelCase": {
+ "unsafeName": "duplicateNamesA",
+ "safeName": "duplicateNamesA"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_a",
+ "safeName": "duplicate_names_a"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_A",
+ "safeName": "DUPLICATE_NAMES_A"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesA",
+ "safeName": "DuplicateNamesA"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "duplicate-names-a",
+ "camelCase": {
+ "unsafeName": "duplicateNamesA",
+ "safeName": "duplicateNamesA"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_a",
+ "safeName": "duplicate_names_a"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_A",
+ "safeName": "DUPLICATE_NAMES_A"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesA",
+ "safeName": "DuplicateNamesA"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "GET",
+ "path": "/duplicate-names-a/{id}"
+ },
+ "request": {
+ "type": "inlined",
+ "declaration": {
+ "name": {
+ "originalName": "GetRequestA",
+ "camelCase": {
+ "unsafeName": "getRequestA",
+ "safeName": "getRequestA"
+ },
+ "snakeCase": {
+ "unsafeName": "get_request_a",
+ "safeName": "get_request_a"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_REQUEST_A",
+ "safeName": "GET_REQUEST_A"
+ },
+ "pascalCase": {
+ "unsafeName": "GetRequestA",
+ "safeName": "GetRequestA"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "duplicate-names-a",
+ "camelCase": {
+ "unsafeName": "duplicateNamesA",
+ "safeName": "duplicateNamesA"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_a",
+ "safeName": "duplicate_names_a"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_A",
+ "safeName": "DUPLICATE_NAMES_A"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesA",
+ "safeName": "DuplicateNamesA"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "duplicate-names-a",
+ "camelCase": {
+ "unsafeName": "duplicateNamesA",
+ "safeName": "duplicateNamesA"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_a",
+ "safeName": "duplicate_names_a"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_A",
+ "safeName": "DUPLICATE_NAMES_A"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesA",
+ "safeName": "DuplicateNamesA"
+ }
+ }
+ }
+ },
+ "pathParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "wireValue": "id"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "filter",
+ "camelCase": {
+ "unsafeName": "filter",
+ "safeName": "filter"
+ },
+ "snakeCase": {
+ "unsafeName": "filter",
+ "safeName": "filter"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "FILTER",
+ "safeName": "FILTER"
+ },
+ "pascalCase": {
+ "unsafeName": "Filter",
+ "safeName": "Filter"
+ }
+ },
+ "wireValue": "filter"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "STRING"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "headers": [],
+ "body": null,
+ "metadata": {
+ "includePathParameters": true,
+ "onlyPathParameters": false
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/duplicate-names-a.list": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "duplicate-names-a",
+ "camelCase": {
+ "unsafeName": "duplicateNamesA",
+ "safeName": "duplicateNamesA"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_a",
+ "safeName": "duplicate_names_a"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_A",
+ "safeName": "DUPLICATE_NAMES_A"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesA",
+ "safeName": "DuplicateNamesA"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "duplicate-names-a",
+ "camelCase": {
+ "unsafeName": "duplicateNamesA",
+ "safeName": "duplicateNamesA"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_a",
+ "safeName": "duplicate_names_a"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_A",
+ "safeName": "DUPLICATE_NAMES_A"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesA",
+ "safeName": "DuplicateNamesA"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "GET",
+ "path": "/duplicate-names-a"
+ },
+ "request": {
+ "type": "inlined",
+ "declaration": {
+ "name": {
+ "originalName": "ListRequestA",
+ "camelCase": {
+ "unsafeName": "listRequestA",
+ "safeName": "listRequestA"
+ },
+ "snakeCase": {
+ "unsafeName": "list_request_a",
+ "safeName": "list_request_a"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST_REQUEST_A",
+ "safeName": "LIST_REQUEST_A"
+ },
+ "pascalCase": {
+ "unsafeName": "ListRequestA",
+ "safeName": "ListRequestA"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "duplicate-names-a",
+ "camelCase": {
+ "unsafeName": "duplicateNamesA",
+ "safeName": "duplicateNamesA"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_a",
+ "safeName": "duplicate_names_a"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_A",
+ "safeName": "DUPLICATE_NAMES_A"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesA",
+ "safeName": "DuplicateNamesA"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "duplicate-names-a",
+ "camelCase": {
+ "unsafeName": "duplicateNamesA",
+ "safeName": "duplicateNamesA"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_a",
+ "safeName": "duplicate_names_a"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_A",
+ "safeName": "DUPLICATE_NAMES_A"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesA",
+ "safeName": "DuplicateNamesA"
+ }
+ }
+ }
+ },
+ "pathParameters": [],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "page",
+ "camelCase": {
+ "unsafeName": "page",
+ "safeName": "page"
+ },
+ "snakeCase": {
+ "unsafeName": "page",
+ "safeName": "page"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGE",
+ "safeName": "PAGE"
+ },
+ "pascalCase": {
+ "unsafeName": "Page",
+ "safeName": "Page"
+ }
+ },
+ "wireValue": "page"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "INTEGER"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "limit",
+ "camelCase": {
+ "unsafeName": "limit",
+ "safeName": "limit"
+ },
+ "snakeCase": {
+ "unsafeName": "limit",
+ "safeName": "limit"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIMIT",
+ "safeName": "LIMIT"
+ },
+ "pascalCase": {
+ "unsafeName": "Limit",
+ "safeName": "Limit"
+ }
+ },
+ "wireValue": "limit"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "INTEGER"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "headers": [],
+ "body": null,
+ "metadata": {
+ "includePathParameters": false,
+ "onlyPathParameters": false
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/duplicate-names-b.create": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "create",
+ "camelCase": {
+ "unsafeName": "create",
+ "safeName": "create"
+ },
+ "snakeCase": {
+ "unsafeName": "create",
+ "safeName": "create"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CREATE",
+ "safeName": "CREATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Create",
+ "safeName": "Create"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "duplicate-names-b",
+ "camelCase": {
+ "unsafeName": "duplicateNamesB",
+ "safeName": "duplicateNamesB"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_b",
+ "safeName": "duplicate_names_b"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_B",
+ "safeName": "DUPLICATE_NAMES_B"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesB",
+ "safeName": "DuplicateNamesB"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "duplicate-names-b",
+ "camelCase": {
+ "unsafeName": "duplicateNamesB",
+ "safeName": "duplicateNamesB"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_b",
+ "safeName": "duplicate_names_b"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_B",
+ "safeName": "DUPLICATE_NAMES_B"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesB",
+ "safeName": "DuplicateNamesB"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/duplicate-names-b"
+ },
+ "request": {
+ "type": "inlined",
+ "declaration": {
+ "name": {
+ "originalName": "CreateRequestB",
+ "camelCase": {
+ "unsafeName": "createRequestB",
+ "safeName": "createRequestB"
+ },
+ "snakeCase": {
+ "unsafeName": "create_request_b",
+ "safeName": "create_request_b"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CREATE_REQUEST_B",
+ "safeName": "CREATE_REQUEST_B"
+ },
+ "pascalCase": {
+ "unsafeName": "CreateRequestB",
+ "safeName": "CreateRequestB"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "duplicate-names-b",
+ "camelCase": {
+ "unsafeName": "duplicateNamesB",
+ "safeName": "duplicateNamesB"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_b",
+ "safeName": "duplicate_names_b"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_B",
+ "safeName": "DUPLICATE_NAMES_B"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesB",
+ "safeName": "DuplicateNamesB"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "duplicate-names-b",
+ "camelCase": {
+ "unsafeName": "duplicateNamesB",
+ "safeName": "duplicateNamesB"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_b",
+ "safeName": "duplicate_names_b"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_B",
+ "safeName": "DUPLICATE_NAMES_B"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesB",
+ "safeName": "DuplicateNamesB"
+ }
+ }
+ }
+ },
+ "pathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "body": {
+ "type": "properties",
+ "value": [
+ {
+ "name": {
+ "name": {
+ "originalName": "description",
+ "camelCase": {
+ "unsafeName": "description",
+ "safeName": "description"
+ },
+ "snakeCase": {
+ "unsafeName": "description",
+ "safeName": "description"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DESCRIPTION",
+ "safeName": "DESCRIPTION"
+ },
+ "pascalCase": {
+ "unsafeName": "Description",
+ "safeName": "Description"
+ }
+ },
+ "wireValue": "description"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "count",
+ "camelCase": {
+ "unsafeName": "count",
+ "safeName": "count"
+ },
+ "snakeCase": {
+ "unsafeName": "count",
+ "safeName": "count"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "COUNT",
+ "safeName": "COUNT"
+ },
+ "pascalCase": {
+ "unsafeName": "Count",
+ "safeName": "Count"
+ }
+ },
+ "wireValue": "count"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "INTEGER"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ]
+ },
+ "metadata": {
+ "includePathParameters": false,
+ "onlyPathParameters": false
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/duplicate-names-b.get": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "get",
+ "camelCase": {
+ "unsafeName": "get",
+ "safeName": "get"
+ },
+ "snakeCase": {
+ "unsafeName": "get",
+ "safeName": "get"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET",
+ "safeName": "GET"
+ },
+ "pascalCase": {
+ "unsafeName": "Get",
+ "safeName": "Get"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "duplicate-names-b",
+ "camelCase": {
+ "unsafeName": "duplicateNamesB",
+ "safeName": "duplicateNamesB"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_b",
+ "safeName": "duplicate_names_b"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_B",
+ "safeName": "DUPLICATE_NAMES_B"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesB",
+ "safeName": "DuplicateNamesB"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "duplicate-names-b",
+ "camelCase": {
+ "unsafeName": "duplicateNamesB",
+ "safeName": "duplicateNamesB"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_b",
+ "safeName": "duplicate_names_b"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_B",
+ "safeName": "DUPLICATE_NAMES_B"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesB",
+ "safeName": "DuplicateNamesB"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "GET",
+ "path": "/duplicate-names-b/{id}"
+ },
+ "request": {
+ "type": "inlined",
+ "declaration": {
+ "name": {
+ "originalName": "GetRequestB",
+ "camelCase": {
+ "unsafeName": "getRequestB",
+ "safeName": "getRequestB"
+ },
+ "snakeCase": {
+ "unsafeName": "get_request_b",
+ "safeName": "get_request_b"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_REQUEST_B",
+ "safeName": "GET_REQUEST_B"
+ },
+ "pascalCase": {
+ "unsafeName": "GetRequestB",
+ "safeName": "GetRequestB"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "duplicate-names-b",
+ "camelCase": {
+ "unsafeName": "duplicateNamesB",
+ "safeName": "duplicateNamesB"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_b",
+ "safeName": "duplicate_names_b"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_B",
+ "safeName": "DUPLICATE_NAMES_B"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesB",
+ "safeName": "DuplicateNamesB"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "duplicate-names-b",
+ "camelCase": {
+ "unsafeName": "duplicateNamesB",
+ "safeName": "duplicateNamesB"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_b",
+ "safeName": "duplicate_names_b"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_B",
+ "safeName": "DUPLICATE_NAMES_B"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesB",
+ "safeName": "DuplicateNamesB"
+ }
+ }
+ }
+ },
+ "pathParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "wireValue": "id"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "expand",
+ "camelCase": {
+ "unsafeName": "expand",
+ "safeName": "expand"
+ },
+ "snakeCase": {
+ "unsafeName": "expand",
+ "safeName": "expand"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "EXPAND",
+ "safeName": "EXPAND"
+ },
+ "pascalCase": {
+ "unsafeName": "Expand",
+ "safeName": "Expand"
+ }
+ },
+ "wireValue": "expand"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "BOOLEAN"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "headers": [],
+ "body": null,
+ "metadata": {
+ "includePathParameters": true,
+ "onlyPathParameters": false
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/duplicate-names-b.list": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "duplicate-names-b",
+ "camelCase": {
+ "unsafeName": "duplicateNamesB",
+ "safeName": "duplicateNamesB"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_b",
+ "safeName": "duplicate_names_b"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_B",
+ "safeName": "DUPLICATE_NAMES_B"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesB",
+ "safeName": "DuplicateNamesB"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "duplicate-names-b",
+ "camelCase": {
+ "unsafeName": "duplicateNamesB",
+ "safeName": "duplicateNamesB"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_b",
+ "safeName": "duplicate_names_b"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_B",
+ "safeName": "DUPLICATE_NAMES_B"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesB",
+ "safeName": "DuplicateNamesB"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "GET",
+ "path": "/duplicate-names-b"
+ },
+ "request": {
+ "type": "inlined",
+ "declaration": {
+ "name": {
+ "originalName": "ListRequestB",
+ "camelCase": {
+ "unsafeName": "listRequestB",
+ "safeName": "listRequestB"
+ },
+ "snakeCase": {
+ "unsafeName": "list_request_b",
+ "safeName": "list_request_b"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST_REQUEST_B",
+ "safeName": "LIST_REQUEST_B"
+ },
+ "pascalCase": {
+ "unsafeName": "ListRequestB",
+ "safeName": "ListRequestB"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "duplicate-names-b",
+ "camelCase": {
+ "unsafeName": "duplicateNamesB",
+ "safeName": "duplicateNamesB"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_b",
+ "safeName": "duplicate_names_b"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_B",
+ "safeName": "DUPLICATE_NAMES_B"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesB",
+ "safeName": "DuplicateNamesB"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "duplicate-names-b",
+ "camelCase": {
+ "unsafeName": "duplicateNamesB",
+ "safeName": "duplicateNamesB"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_b",
+ "safeName": "duplicate_names_b"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_B",
+ "safeName": "DUPLICATE_NAMES_B"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesB",
+ "safeName": "DuplicateNamesB"
+ }
+ }
+ }
+ },
+ "pathParameters": [],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "cursor",
+ "camelCase": {
+ "unsafeName": "cursor",
+ "safeName": "cursor"
+ },
+ "snakeCase": {
+ "unsafeName": "cursor",
+ "safeName": "cursor"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CURSOR",
+ "safeName": "CURSOR"
+ },
+ "pascalCase": {
+ "unsafeName": "Cursor",
+ "safeName": "Cursor"
+ }
+ },
+ "wireValue": "cursor"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "STRING"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "size",
+ "camelCase": {
+ "unsafeName": "size",
+ "safeName": "size"
+ },
+ "snakeCase": {
+ "unsafeName": "size",
+ "safeName": "size"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "SIZE",
+ "safeName": "SIZE"
+ },
+ "pascalCase": {
+ "unsafeName": "Size",
+ "safeName": "Size"
+ }
+ },
+ "wireValue": "size"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "INTEGER"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "headers": [],
+ "body": null,
+ "metadata": {
+ "includePathParameters": false,
+ "onlyPathParameters": false
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/duplicate-names-c.create": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "create",
+ "camelCase": {
+ "unsafeName": "create",
+ "safeName": "create"
+ },
+ "snakeCase": {
+ "unsafeName": "create",
+ "safeName": "create"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CREATE",
+ "safeName": "CREATE"
+ },
+ "pascalCase": {
+ "unsafeName": "Create",
+ "safeName": "Create"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "duplicate-names-c",
+ "camelCase": {
+ "unsafeName": "duplicateNamesC",
+ "safeName": "duplicateNamesC"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_c",
+ "safeName": "duplicate_names_c"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_C",
+ "safeName": "DUPLICATE_NAMES_C"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesC",
+ "safeName": "DuplicateNamesC"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "duplicate-names-c",
+ "camelCase": {
+ "unsafeName": "duplicateNamesC",
+ "safeName": "duplicateNamesC"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_c",
+ "safeName": "duplicate_names_c"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_C",
+ "safeName": "DUPLICATE_NAMES_C"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesC",
+ "safeName": "DuplicateNamesC"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/duplicate-names-c"
+ },
+ "request": {
+ "type": "inlined",
+ "declaration": {
+ "name": {
+ "originalName": "CreateRequestC",
+ "camelCase": {
+ "unsafeName": "createRequestC",
+ "safeName": "createRequestC"
+ },
+ "snakeCase": {
+ "unsafeName": "create_request_c",
+ "safeName": "create_request_c"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CREATE_REQUEST_C",
+ "safeName": "CREATE_REQUEST_C"
+ },
+ "pascalCase": {
+ "unsafeName": "CreateRequestC",
+ "safeName": "CreateRequestC"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "duplicate-names-c",
+ "camelCase": {
+ "unsafeName": "duplicateNamesC",
+ "safeName": "duplicateNamesC"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_c",
+ "safeName": "duplicate_names_c"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_C",
+ "safeName": "DUPLICATE_NAMES_C"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesC",
+ "safeName": "DuplicateNamesC"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "duplicate-names-c",
+ "camelCase": {
+ "unsafeName": "duplicateNamesC",
+ "safeName": "duplicateNamesC"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_c",
+ "safeName": "duplicate_names_c"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_C",
+ "safeName": "DUPLICATE_NAMES_C"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesC",
+ "safeName": "DuplicateNamesC"
+ }
+ }
+ }
+ },
+ "pathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "body": {
+ "type": "properties",
+ "value": [
+ {
+ "name": {
+ "name": {
+ "originalName": "label",
+ "camelCase": {
+ "unsafeName": "label",
+ "safeName": "label"
+ },
+ "snakeCase": {
+ "unsafeName": "label",
+ "safeName": "label"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LABEL",
+ "safeName": "LABEL"
+ },
+ "pascalCase": {
+ "unsafeName": "Label",
+ "safeName": "Label"
+ }
+ },
+ "wireValue": "label"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "priority",
+ "camelCase": {
+ "unsafeName": "priority",
+ "safeName": "priority"
+ },
+ "snakeCase": {
+ "unsafeName": "priority",
+ "safeName": "priority"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIORITY",
+ "safeName": "PRIORITY"
+ },
+ "pascalCase": {
+ "unsafeName": "Priority",
+ "safeName": "Priority"
+ }
+ },
+ "wireValue": "priority"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "INTEGER"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ]
+ },
+ "metadata": {
+ "includePathParameters": false,
+ "onlyPathParameters": false
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/duplicate-names-c.get": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "get",
+ "camelCase": {
+ "unsafeName": "get",
+ "safeName": "get"
+ },
+ "snakeCase": {
+ "unsafeName": "get",
+ "safeName": "get"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET",
+ "safeName": "GET"
+ },
+ "pascalCase": {
+ "unsafeName": "Get",
+ "safeName": "Get"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "duplicate-names-c",
+ "camelCase": {
+ "unsafeName": "duplicateNamesC",
+ "safeName": "duplicateNamesC"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_c",
+ "safeName": "duplicate_names_c"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_C",
+ "safeName": "DUPLICATE_NAMES_C"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesC",
+ "safeName": "DuplicateNamesC"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "duplicate-names-c",
+ "camelCase": {
+ "unsafeName": "duplicateNamesC",
+ "safeName": "duplicateNamesC"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_c",
+ "safeName": "duplicate_names_c"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_C",
+ "safeName": "DUPLICATE_NAMES_C"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesC",
+ "safeName": "DuplicateNamesC"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "GET",
+ "path": "/duplicate-names-c/{id}"
+ },
+ "request": {
+ "type": "inlined",
+ "declaration": {
+ "name": {
+ "originalName": "GetRequestC",
+ "camelCase": {
+ "unsafeName": "getRequestC",
+ "safeName": "getRequestC"
+ },
+ "snakeCase": {
+ "unsafeName": "get_request_c",
+ "safeName": "get_request_c"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_REQUEST_C",
+ "safeName": "GET_REQUEST_C"
+ },
+ "pascalCase": {
+ "unsafeName": "GetRequestC",
+ "safeName": "GetRequestC"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "duplicate-names-c",
+ "camelCase": {
+ "unsafeName": "duplicateNamesC",
+ "safeName": "duplicateNamesC"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_c",
+ "safeName": "duplicate_names_c"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_C",
+ "safeName": "DUPLICATE_NAMES_C"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesC",
+ "safeName": "DuplicateNamesC"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "duplicate-names-c",
+ "camelCase": {
+ "unsafeName": "duplicateNamesC",
+ "safeName": "duplicateNamesC"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_c",
+ "safeName": "duplicate_names_c"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_C",
+ "safeName": "DUPLICATE_NAMES_C"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesC",
+ "safeName": "DuplicateNamesC"
+ }
+ }
+ }
+ },
+ "pathParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "wireValue": "id"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "verbose",
+ "camelCase": {
+ "unsafeName": "verbose",
+ "safeName": "verbose"
+ },
+ "snakeCase": {
+ "unsafeName": "verbose",
+ "safeName": "verbose"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "VERBOSE",
+ "safeName": "VERBOSE"
+ },
+ "pascalCase": {
+ "unsafeName": "Verbose",
+ "safeName": "Verbose"
+ }
+ },
+ "wireValue": "verbose"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "BOOLEAN"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "headers": [],
+ "body": null,
+ "metadata": {
+ "includePathParameters": true,
+ "onlyPathParameters": false
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/duplicate-names-c.list": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "list",
+ "camelCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "snakeCase": {
+ "unsafeName": "list",
+ "safeName": "list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST",
+ "safeName": "LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "List",
+ "safeName": "List"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "duplicate-names-c",
+ "camelCase": {
+ "unsafeName": "duplicateNamesC",
+ "safeName": "duplicateNamesC"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_c",
+ "safeName": "duplicate_names_c"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_C",
+ "safeName": "DUPLICATE_NAMES_C"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesC",
+ "safeName": "DuplicateNamesC"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "duplicate-names-c",
+ "camelCase": {
+ "unsafeName": "duplicateNamesC",
+ "safeName": "duplicateNamesC"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_c",
+ "safeName": "duplicate_names_c"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_C",
+ "safeName": "DUPLICATE_NAMES_C"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesC",
+ "safeName": "DuplicateNamesC"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "GET",
+ "path": "/duplicate-names-c"
+ },
+ "request": {
+ "type": "inlined",
+ "declaration": {
+ "name": {
+ "originalName": "ListRequestC",
+ "camelCase": {
+ "unsafeName": "listRequestC",
+ "safeName": "listRequestC"
+ },
+ "snakeCase": {
+ "unsafeName": "list_request_c",
+ "safeName": "list_request_c"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST_REQUEST_C",
+ "safeName": "LIST_REQUEST_C"
+ },
+ "pascalCase": {
+ "unsafeName": "ListRequestC",
+ "safeName": "ListRequestC"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "duplicate-names-c",
+ "camelCase": {
+ "unsafeName": "duplicateNamesC",
+ "safeName": "duplicateNamesC"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_c",
+ "safeName": "duplicate_names_c"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_C",
+ "safeName": "DUPLICATE_NAMES_C"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesC",
+ "safeName": "DuplicateNamesC"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "duplicate-names-c",
+ "camelCase": {
+ "unsafeName": "duplicateNamesC",
+ "safeName": "duplicateNamesC"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_c",
+ "safeName": "duplicate_names_c"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_C",
+ "safeName": "DUPLICATE_NAMES_C"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesC",
+ "safeName": "DuplicateNamesC"
+ }
+ }
+ }
+ },
+ "pathParameters": [],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "offset",
+ "camelCase": {
+ "unsafeName": "offset",
+ "safeName": "offset"
+ },
+ "snakeCase": {
+ "unsafeName": "offset",
+ "safeName": "offset"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OFFSET",
+ "safeName": "OFFSET"
+ },
+ "pascalCase": {
+ "unsafeName": "Offset",
+ "safeName": "Offset"
+ }
+ },
+ "wireValue": "offset"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "INTEGER"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "count",
+ "camelCase": {
+ "unsafeName": "count",
+ "safeName": "count"
+ },
+ "snakeCase": {
+ "unsafeName": "count",
+ "safeName": "count"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "COUNT",
+ "safeName": "COUNT"
+ },
+ "pascalCase": {
+ "unsafeName": "Count",
+ "safeName": "Count"
+ }
+ },
+ "wireValue": "count"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "INTEGER"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "headers": [],
+ "body": null,
+ "metadata": {
+ "includePathParameters": false,
+ "onlyPathParameters": false
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/enum.getAndReturnEnum": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnEnum",
+ "camelCase": {
+ "unsafeName": "getAndReturnEnum",
+ "safeName": "getAndReturnEnum"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_enum",
+ "safeName": "get_and_return_enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_ENUM",
+ "safeName": "GET_AND_RETURN_ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnEnum",
+ "safeName": "GetAndReturnEnum"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/enum"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "named",
+ "value": "type_types/enum:WeatherReport"
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/http-methods.testGet": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "testGet",
+ "camelCase": {
+ "unsafeName": "testGet",
+ "safeName": "testGet"
+ },
+ "snakeCase": {
+ "unsafeName": "test_get",
+ "safeName": "test_get"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TEST_GET",
+ "safeName": "TEST_GET"
+ },
+ "pascalCase": {
+ "unsafeName": "TestGet",
+ "safeName": "TestGet"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "http-methods",
+ "camelCase": {
+ "unsafeName": "httpMethods",
+ "safeName": "httpMethods"
+ },
+ "snakeCase": {
+ "unsafeName": "http_methods",
+ "safeName": "http_methods"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "HTTP_METHODS",
+ "safeName": "HTTP_METHODS"
+ },
+ "pascalCase": {
+ "unsafeName": "HTTPMethods",
+ "safeName": "HTTPMethods"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "http-methods",
+ "camelCase": {
+ "unsafeName": "httpMethods",
+ "safeName": "httpMethods"
+ },
+ "snakeCase": {
+ "unsafeName": "http_methods",
+ "safeName": "http_methods"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "HTTP_METHODS",
+ "safeName": "HTTP_METHODS"
+ },
+ "pascalCase": {
+ "unsafeName": "HTTPMethods",
+ "safeName": "HTTPMethods"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "GET",
+ "path": "/http-methods/{id}"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "wireValue": "id"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "body": null
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/http-methods.testPost": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "testPost",
+ "camelCase": {
+ "unsafeName": "testPost",
+ "safeName": "testPost"
+ },
+ "snakeCase": {
+ "unsafeName": "test_post",
+ "safeName": "test_post"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TEST_POST",
+ "safeName": "TEST_POST"
+ },
+ "pascalCase": {
+ "unsafeName": "TestPost",
+ "safeName": "TestPost"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "http-methods",
+ "camelCase": {
+ "unsafeName": "httpMethods",
+ "safeName": "httpMethods"
+ },
+ "snakeCase": {
+ "unsafeName": "http_methods",
+ "safeName": "http_methods"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "HTTP_METHODS",
+ "safeName": "HTTP_METHODS"
+ },
+ "pascalCase": {
+ "unsafeName": "HTTPMethods",
+ "safeName": "HTTPMethods"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "http-methods",
+ "camelCase": {
+ "unsafeName": "httpMethods",
+ "safeName": "httpMethods"
+ },
+ "snakeCase": {
+ "unsafeName": "http_methods",
+ "safeName": "http_methods"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "HTTP_METHODS",
+ "safeName": "HTTP_METHODS"
+ },
+ "pascalCase": {
+ "unsafeName": "HTTPMethods",
+ "safeName": "HTTPMethods"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/http-methods"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "named",
+ "value": "type_types/object:ObjectWithRequiredField"
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/http-methods.testPut": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "testPut",
+ "camelCase": {
+ "unsafeName": "testPut",
+ "safeName": "testPut"
+ },
+ "snakeCase": {
+ "unsafeName": "test_put",
+ "safeName": "test_put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TEST_PUT",
+ "safeName": "TEST_PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "TestPut",
+ "safeName": "TestPut"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "http-methods",
+ "camelCase": {
+ "unsafeName": "httpMethods",
+ "safeName": "httpMethods"
+ },
+ "snakeCase": {
+ "unsafeName": "http_methods",
+ "safeName": "http_methods"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "HTTP_METHODS",
+ "safeName": "HTTP_METHODS"
+ },
+ "pascalCase": {
+ "unsafeName": "HTTPMethods",
+ "safeName": "HTTPMethods"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "http-methods",
+ "camelCase": {
+ "unsafeName": "httpMethods",
+ "safeName": "httpMethods"
+ },
+ "snakeCase": {
+ "unsafeName": "http_methods",
+ "safeName": "http_methods"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "HTTP_METHODS",
+ "safeName": "HTTP_METHODS"
+ },
+ "pascalCase": {
+ "unsafeName": "HTTPMethods",
+ "safeName": "HTTPMethods"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "PUT",
+ "path": "/http-methods/{id}"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "wireValue": "id"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "named",
+ "value": "type_types/object:ObjectWithRequiredField"
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/http-methods.testPatch": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "testPatch",
+ "camelCase": {
+ "unsafeName": "testPatch",
+ "safeName": "testPatch"
+ },
+ "snakeCase": {
+ "unsafeName": "test_patch",
+ "safeName": "test_patch"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TEST_PATCH",
+ "safeName": "TEST_PATCH"
+ },
+ "pascalCase": {
+ "unsafeName": "TestPatch",
+ "safeName": "TestPatch"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "http-methods",
+ "camelCase": {
+ "unsafeName": "httpMethods",
+ "safeName": "httpMethods"
+ },
+ "snakeCase": {
+ "unsafeName": "http_methods",
+ "safeName": "http_methods"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "HTTP_METHODS",
+ "safeName": "HTTP_METHODS"
+ },
+ "pascalCase": {
+ "unsafeName": "HTTPMethods",
+ "safeName": "HTTPMethods"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "http-methods",
+ "camelCase": {
+ "unsafeName": "httpMethods",
+ "safeName": "httpMethods"
+ },
+ "snakeCase": {
+ "unsafeName": "http_methods",
+ "safeName": "http_methods"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "HTTP_METHODS",
+ "safeName": "HTTP_METHODS"
+ },
+ "pascalCase": {
+ "unsafeName": "HTTPMethods",
+ "safeName": "HTTPMethods"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "PATCH",
+ "path": "/http-methods/{id}"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "wireValue": "id"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "named",
+ "value": "type_types/object:ObjectWithOptionalField"
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/http-methods.testDelete": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "testDelete",
+ "camelCase": {
+ "unsafeName": "testDelete",
+ "safeName": "testDelete"
+ },
+ "snakeCase": {
+ "unsafeName": "test_delete",
+ "safeName": "test_delete"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TEST_DELETE",
+ "safeName": "TEST_DELETE"
+ },
+ "pascalCase": {
+ "unsafeName": "TestDelete",
+ "safeName": "TestDelete"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "http-methods",
+ "camelCase": {
+ "unsafeName": "httpMethods",
+ "safeName": "httpMethods"
+ },
+ "snakeCase": {
+ "unsafeName": "http_methods",
+ "safeName": "http_methods"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "HTTP_METHODS",
+ "safeName": "HTTP_METHODS"
+ },
+ "pascalCase": {
+ "unsafeName": "HTTPMethods",
+ "safeName": "HTTPMethods"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "http-methods",
+ "camelCase": {
+ "unsafeName": "httpMethods",
+ "safeName": "httpMethods"
+ },
+ "snakeCase": {
+ "unsafeName": "http_methods",
+ "safeName": "http_methods"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "HTTP_METHODS",
+ "safeName": "HTTP_METHODS"
+ },
+ "pascalCase": {
+ "unsafeName": "HTTPMethods",
+ "safeName": "HTTPMethods"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "DELETE",
+ "path": "/http-methods/{id}"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "wireValue": "id"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "body": null
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/object.getAndReturnWithOptionalField": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnWithOptionalField",
+ "camelCase": {
+ "unsafeName": "getAndReturnWithOptionalField",
+ "safeName": "getAndReturnWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_with_optional_field",
+ "safeName": "get_and_return_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_WITH_OPTIONAL_FIELD",
+ "safeName": "GET_AND_RETURN_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnWithOptionalField",
+ "safeName": "GetAndReturnWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/object/get-and-return-with-optional-field"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "named",
+ "value": "type_types/object:ObjectWithOptionalField"
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/object.getAndReturnWithRequiredField": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnWithRequiredField",
+ "camelCase": {
+ "unsafeName": "getAndReturnWithRequiredField",
+ "safeName": "getAndReturnWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_with_required_field",
+ "safeName": "get_and_return_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_WITH_REQUIRED_FIELD",
+ "safeName": "GET_AND_RETURN_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnWithRequiredField",
+ "safeName": "GetAndReturnWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/object/get-and-return-with-required-field"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "named",
+ "value": "type_types/object:ObjectWithRequiredField"
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/object.getAndReturnWithMapOfMap": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnWithMapOfMap",
+ "camelCase": {
+ "unsafeName": "getAndReturnWithMapOfMap",
+ "safeName": "getAndReturnWithMapOfMap"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_with_map_of_map",
+ "safeName": "get_and_return_with_map_of_map"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_WITH_MAP_OF_MAP",
+ "safeName": "GET_AND_RETURN_WITH_MAP_OF_MAP"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnWithMapOfMap",
+ "safeName": "GetAndReturnWithMapOfMap"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/object/get-and-return-with-map-of-map"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "named",
+ "value": "type_types/object:ObjectWithMapOfMap"
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/object.getAndReturnNestedWithOptionalField": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnNestedWithOptionalField",
+ "camelCase": {
+ "unsafeName": "getAndReturnNestedWithOptionalField",
+ "safeName": "getAndReturnNestedWithOptionalField"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_nested_with_optional_field",
+ "safeName": "get_and_return_nested_with_optional_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_NESTED_WITH_OPTIONAL_FIELD",
+ "safeName": "GET_AND_RETURN_NESTED_WITH_OPTIONAL_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnNestedWithOptionalField",
+ "safeName": "GetAndReturnNestedWithOptionalField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/object/get-and-return-nested-with-optional-field"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "named",
+ "value": "type_types/object:NestedObjectWithOptionalField"
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/object.getAndReturnNestedWithRequiredField": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnNestedWithRequiredField",
+ "camelCase": {
+ "unsafeName": "getAndReturnNestedWithRequiredField",
+ "safeName": "getAndReturnNestedWithRequiredField"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_nested_with_required_field",
+ "safeName": "get_and_return_nested_with_required_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_NESTED_WITH_REQUIRED_FIELD",
+ "safeName": "GET_AND_RETURN_NESTED_WITH_REQUIRED_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnNestedWithRequiredField",
+ "safeName": "GetAndReturnNestedWithRequiredField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/object/get-and-return-nested-with-required-field/{string}"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "named",
+ "value": "type_types/object:NestedObjectWithRequiredField"
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/object.getAndReturnNestedWithRequiredFieldAsList": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnNestedWithRequiredFieldAsList",
+ "camelCase": {
+ "unsafeName": "getAndReturnNestedWithRequiredFieldAsList",
+ "safeName": "getAndReturnNestedWithRequiredFieldAsList"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_nested_with_required_field_as_list",
+ "safeName": "get_and_return_nested_with_required_field_as_list"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_NESTED_WITH_REQUIRED_FIELD_AS_LIST",
+ "safeName": "GET_AND_RETURN_NESTED_WITH_REQUIRED_FIELD_AS_LIST"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnNestedWithRequiredFieldAsList",
+ "safeName": "GetAndReturnNestedWithRequiredFieldAsList"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/object/get-and-return-nested-with-required-field-list"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "list",
+ "value": {
+ "type": "named",
+ "value": "type_types/object:NestedObjectWithRequiredField"
+ }
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/object.getAndReturnWithUnknownField": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnWithUnknownField",
+ "camelCase": {
+ "unsafeName": "getAndReturnWithUnknownField",
+ "safeName": "getAndReturnWithUnknownField"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_with_unknown_field",
+ "safeName": "get_and_return_with_unknown_field"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_WITH_UNKNOWN_FIELD",
+ "safeName": "GET_AND_RETURN_WITH_UNKNOWN_FIELD"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnWithUnknownField",
+ "safeName": "GetAndReturnWithUnknownField"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/object/get-and-return-with-unknown-field"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "named",
+ "value": "type_types/object:ObjectWithUnknownField"
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/object.getAndReturnWithDatetimeLikeString": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnWithDatetimeLikeString",
+ "camelCase": {
+ "unsafeName": "getAndReturnWithDatetimeLikeString",
+ "safeName": "getAndReturnWithDatetimeLikeString"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_with_datetime_like_string",
+ "safeName": "get_and_return_with_datetime_like_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_WITH_DATETIME_LIKE_STRING",
+ "safeName": "GET_AND_RETURN_WITH_DATETIME_LIKE_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnWithDatetimeLikeString",
+ "safeName": "GetAndReturnWithDatetimeLikeString"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/object/get-and-return-with-datetime-like-string"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "named",
+ "value": "type_types/object:ObjectWithDatetimeLikeString"
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/pagination.listItems": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "listItems",
+ "camelCase": {
+ "unsafeName": "listItems",
+ "safeName": "listItems"
+ },
+ "snakeCase": {
+ "unsafeName": "list_items",
+ "safeName": "list_items"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST_ITEMS",
+ "safeName": "LIST_ITEMS"
+ },
+ "pascalCase": {
+ "unsafeName": "ListItems",
+ "safeName": "ListItems"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "pagination",
+ "camelCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "snakeCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGINATION",
+ "safeName": "PAGINATION"
+ },
+ "pascalCase": {
+ "unsafeName": "Pagination",
+ "safeName": "Pagination"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "pagination",
+ "camelCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "snakeCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGINATION",
+ "safeName": "PAGINATION"
+ },
+ "pascalCase": {
+ "unsafeName": "Pagination",
+ "safeName": "Pagination"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "GET",
+ "path": "/pagination"
+ },
+ "request": {
+ "type": "inlined",
+ "declaration": {
+ "name": {
+ "originalName": "ListItemsRequest",
+ "camelCase": {
+ "unsafeName": "listItemsRequest",
+ "safeName": "listItemsRequest"
+ },
+ "snakeCase": {
+ "unsafeName": "list_items_request",
+ "safeName": "list_items_request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIST_ITEMS_REQUEST",
+ "safeName": "LIST_ITEMS_REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "ListItemsRequest",
+ "safeName": "ListItemsRequest"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "pagination",
+ "camelCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "snakeCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGINATION",
+ "safeName": "PAGINATION"
+ },
+ "pascalCase": {
+ "unsafeName": "Pagination",
+ "safeName": "Pagination"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "pagination",
+ "camelCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "snakeCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGINATION",
+ "safeName": "PAGINATION"
+ },
+ "pascalCase": {
+ "unsafeName": "Pagination",
+ "safeName": "Pagination"
+ }
+ }
+ }
+ },
+ "pathParameters": [],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "cursor",
+ "camelCase": {
+ "unsafeName": "cursor",
+ "safeName": "cursor"
+ },
+ "snakeCase": {
+ "unsafeName": "cursor",
+ "safeName": "cursor"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CURSOR",
+ "safeName": "CURSOR"
+ },
+ "pascalCase": {
+ "unsafeName": "Cursor",
+ "safeName": "Cursor"
+ }
+ },
+ "wireValue": "cursor"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "STRING"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "limit",
+ "camelCase": {
+ "unsafeName": "limit",
+ "safeName": "limit"
+ },
+ "snakeCase": {
+ "unsafeName": "limit",
+ "safeName": "limit"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "LIMIT",
+ "safeName": "LIMIT"
+ },
+ "pascalCase": {
+ "unsafeName": "Limit",
+ "safeName": "Limit"
+ }
+ },
+ "wireValue": "limit"
+ },
+ "typeReference": {
+ "type": "optional",
+ "value": {
+ "type": "primitive",
+ "value": "INTEGER"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "headers": [],
+ "body": null,
+ "metadata": {
+ "includePathParameters": false,
+ "onlyPathParameters": false
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/params.getWithPath": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getWithPath",
+ "camelCase": {
+ "unsafeName": "getWithPath",
+ "safeName": "getWithPath"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_path",
+ "safeName": "get_with_path"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_PATH",
+ "safeName": "GET_WITH_PATH"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithPath",
+ "safeName": "GetWithPath"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "GET",
+ "path": "/params/path/{param}"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "wireValue": "param"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "body": null
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/params.getWithInlinePath": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getWithInlinePath",
+ "camelCase": {
+ "unsafeName": "getWithInlinePath",
+ "safeName": "getWithInlinePath"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_inline_path",
+ "safeName": "get_with_inline_path"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_INLINE_PATH",
+ "safeName": "GET_WITH_INLINE_PATH"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithInlinePath",
+ "safeName": "GetWithInlinePath"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "GET",
+ "path": "/params/path/{param}"
+ },
+ "request": {
+ "type": "inlined",
+ "declaration": {
+ "name": {
+ "originalName": "getWithInlinePath",
+ "camelCase": {
+ "unsafeName": "getWithInlinePath",
+ "safeName": "getWithInlinePath"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_inline_path",
+ "safeName": "get_with_inline_path"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_INLINE_PATH",
+ "safeName": "GET_WITH_INLINE_PATH"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithInlinePath",
+ "safeName": "GetWithInlinePath"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ }
+ },
+ "pathParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "wireValue": "param"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "queryParameters": [],
+ "headers": [],
+ "body": null,
+ "metadata": {
+ "includePathParameters": true,
+ "onlyPathParameters": true
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/params.getWithQuery": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getWithQuery",
+ "camelCase": {
+ "unsafeName": "getWithQuery",
+ "safeName": "getWithQuery"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_query",
+ "safeName": "get_with_query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_QUERY",
+ "safeName": "GET_WITH_QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithQuery",
+ "safeName": "GetWithQuery"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "GET",
+ "path": "/params"
+ },
+ "request": {
+ "type": "inlined",
+ "declaration": {
+ "name": {
+ "originalName": "GetWithQuery",
+ "camelCase": {
+ "unsafeName": "getWithQuery",
+ "safeName": "getWithQuery"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_query",
+ "safeName": "get_with_query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_QUERY",
+ "safeName": "GET_WITH_QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithQuery",
+ "safeName": "GetWithQuery"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ }
+ },
+ "pathParameters": [],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "query",
+ "camelCase": {
+ "unsafeName": "query",
+ "safeName": "query"
+ },
+ "snakeCase": {
+ "unsafeName": "query",
+ "safeName": "query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "QUERY",
+ "safeName": "QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "Query",
+ "safeName": "Query"
+ }
+ },
+ "wireValue": "query"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "number",
+ "camelCase": {
+ "unsafeName": "number",
+ "safeName": "number"
+ },
+ "snakeCase": {
+ "unsafeName": "number",
+ "safeName": "number"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NUMBER",
+ "safeName": "NUMBER"
+ },
+ "pascalCase": {
+ "unsafeName": "Number",
+ "safeName": "Number"
+ }
+ },
+ "wireValue": "number"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "INTEGER"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "headers": [],
+ "body": null,
+ "metadata": {
+ "includePathParameters": false,
+ "onlyPathParameters": false
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/params.getWithAllowMultipleQuery": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getWithAllowMultipleQuery",
+ "camelCase": {
+ "unsafeName": "getWithAllowMultipleQuery",
+ "safeName": "getWithAllowMultipleQuery"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_allow_multiple_query",
+ "safeName": "get_with_allow_multiple_query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_ALLOW_MULTIPLE_QUERY",
+ "safeName": "GET_WITH_ALLOW_MULTIPLE_QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithAllowMultipleQuery",
+ "safeName": "GetWithAllowMultipleQuery"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "GET",
+ "path": "/params"
+ },
+ "request": {
+ "type": "inlined",
+ "declaration": {
+ "name": {
+ "originalName": "GetWithMultipleQuery",
+ "camelCase": {
+ "unsafeName": "getWithMultipleQuery",
+ "safeName": "getWithMultipleQuery"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_multiple_query",
+ "safeName": "get_with_multiple_query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_MULTIPLE_QUERY",
+ "safeName": "GET_WITH_MULTIPLE_QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithMultipleQuery",
+ "safeName": "GetWithMultipleQuery"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ }
+ },
+ "pathParameters": [],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "query",
+ "camelCase": {
+ "unsafeName": "query",
+ "safeName": "query"
+ },
+ "snakeCase": {
+ "unsafeName": "query",
+ "safeName": "query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "QUERY",
+ "safeName": "QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "Query",
+ "safeName": "Query"
+ }
+ },
+ "wireValue": "query"
+ },
+ "typeReference": {
+ "type": "list",
+ "value": {
+ "type": "primitive",
+ "value": "STRING"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "number",
+ "camelCase": {
+ "unsafeName": "number",
+ "safeName": "number"
+ },
+ "snakeCase": {
+ "unsafeName": "number",
+ "safeName": "number"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NUMBER",
+ "safeName": "NUMBER"
+ },
+ "pascalCase": {
+ "unsafeName": "Number",
+ "safeName": "Number"
+ }
+ },
+ "wireValue": "number"
+ },
+ "typeReference": {
+ "type": "list",
+ "value": {
+ "type": "primitive",
+ "value": "INTEGER"
+ }
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "headers": [],
+ "body": null,
+ "metadata": {
+ "includePathParameters": false,
+ "onlyPathParameters": false
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/params.getWithPathAndQuery": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getWithPathAndQuery",
+ "camelCase": {
+ "unsafeName": "getWithPathAndQuery",
+ "safeName": "getWithPathAndQuery"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_path_and_query",
+ "safeName": "get_with_path_and_query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_PATH_AND_QUERY",
+ "safeName": "GET_WITH_PATH_AND_QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithPathAndQuery",
+ "safeName": "GetWithPathAndQuery"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "GET",
+ "path": "/params/path-query/{param}"
+ },
+ "request": {
+ "type": "inlined",
+ "declaration": {
+ "name": {
+ "originalName": "GetWithPathAndQuery",
+ "camelCase": {
+ "unsafeName": "getWithPathAndQuery",
+ "safeName": "getWithPathAndQuery"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_path_and_query",
+ "safeName": "get_with_path_and_query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_PATH_AND_QUERY",
+ "safeName": "GET_WITH_PATH_AND_QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithPathAndQuery",
+ "safeName": "GetWithPathAndQuery"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ }
+ },
+ "pathParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "wireValue": "param"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "query",
+ "camelCase": {
+ "unsafeName": "query",
+ "safeName": "query"
+ },
+ "snakeCase": {
+ "unsafeName": "query",
+ "safeName": "query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "QUERY",
+ "safeName": "QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "Query",
+ "safeName": "Query"
+ }
+ },
+ "wireValue": "query"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "headers": [],
+ "body": null,
+ "metadata": {
+ "includePathParameters": false,
+ "onlyPathParameters": false
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/params.getWithInlinePathAndQuery": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getWithInlinePathAndQuery",
+ "camelCase": {
+ "unsafeName": "getWithInlinePathAndQuery",
+ "safeName": "getWithInlinePathAndQuery"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_inline_path_and_query",
+ "safeName": "get_with_inline_path_and_query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_INLINE_PATH_AND_QUERY",
+ "safeName": "GET_WITH_INLINE_PATH_AND_QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithInlinePathAndQuery",
+ "safeName": "GetWithInlinePathAndQuery"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "GET",
+ "path": "/params/path-query/{param}"
+ },
+ "request": {
+ "type": "inlined",
+ "declaration": {
+ "name": {
+ "originalName": "getWithInlinePathAndQuery",
+ "camelCase": {
+ "unsafeName": "getWithInlinePathAndQuery",
+ "safeName": "getWithInlinePathAndQuery"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_inline_path_and_query",
+ "safeName": "get_with_inline_path_and_query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_INLINE_PATH_AND_QUERY",
+ "safeName": "GET_WITH_INLINE_PATH_AND_QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithInlinePathAndQuery",
+ "safeName": "GetWithInlinePathAndQuery"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ }
+ },
+ "pathParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "wireValue": "param"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "queryParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "query",
+ "camelCase": {
+ "unsafeName": "query",
+ "safeName": "query"
+ },
+ "snakeCase": {
+ "unsafeName": "query",
+ "safeName": "query"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "QUERY",
+ "safeName": "QUERY"
+ },
+ "pascalCase": {
+ "unsafeName": "Query",
+ "safeName": "Query"
+ }
+ },
+ "wireValue": "query"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "headers": [],
+ "body": null,
+ "metadata": {
+ "includePathParameters": true,
+ "onlyPathParameters": false
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/params.modifyWithPath": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "modifyWithPath",
+ "camelCase": {
+ "unsafeName": "modifyWithPath",
+ "safeName": "modifyWithPath"
+ },
+ "snakeCase": {
+ "unsafeName": "modify_with_path",
+ "safeName": "modify_with_path"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MODIFY_WITH_PATH",
+ "safeName": "MODIFY_WITH_PATH"
+ },
+ "pascalCase": {
+ "unsafeName": "ModifyWithPath",
+ "safeName": "ModifyWithPath"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "PUT",
+ "path": "/params/path/{param}"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "wireValue": "param"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "primitive",
+ "value": "STRING"
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/params.modifyWithInlinePath": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "modifyWithInlinePath",
+ "camelCase": {
+ "unsafeName": "modifyWithInlinePath",
+ "safeName": "modifyWithInlinePath"
+ },
+ "snakeCase": {
+ "unsafeName": "modify_with_inline_path",
+ "safeName": "modify_with_inline_path"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MODIFY_WITH_INLINE_PATH",
+ "safeName": "MODIFY_WITH_INLINE_PATH"
+ },
+ "pascalCase": {
+ "unsafeName": "ModifyWithInlinePath",
+ "safeName": "ModifyWithInlinePath"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "PUT",
+ "path": "/params/path/{param}"
+ },
+ "request": {
+ "type": "inlined",
+ "declaration": {
+ "name": {
+ "originalName": "ModifyResourceAtInlinedPath",
+ "camelCase": {
+ "unsafeName": "modifyResourceAtInlinedPath",
+ "safeName": "modifyResourceAtInlinedPath"
+ },
+ "snakeCase": {
+ "unsafeName": "modify_resource_at_inlined_path",
+ "safeName": "modify_resource_at_inlined_path"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "MODIFY_RESOURCE_AT_INLINED_PATH",
+ "safeName": "MODIFY_RESOURCE_AT_INLINED_PATH"
+ },
+ "pascalCase": {
+ "unsafeName": "ModifyResourceAtInlinedPath",
+ "safeName": "ModifyResourceAtInlinedPath"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ }
+ },
+ "pathParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "wireValue": "param"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "queryParameters": [],
+ "headers": [],
+ "body": {
+ "type": "referenced",
+ "bodyKey": {
+ "originalName": "body",
+ "camelCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "snakeCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BODY",
+ "safeName": "BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "Body",
+ "safeName": "Body"
+ }
+ },
+ "bodyType": {
+ "type": "typeReference",
+ "value": {
+ "type": "primitive",
+ "value": "STRING"
+ }
+ }
+ },
+ "metadata": {
+ "includePathParameters": true,
+ "onlyPathParameters": false
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/params.uploadWithPath": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "uploadWithPath",
+ "camelCase": {
+ "unsafeName": "uploadWithPath",
+ "safeName": "uploadWithPath"
+ },
+ "snakeCase": {
+ "unsafeName": "upload_with_path",
+ "safeName": "upload_with_path"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UPLOAD_WITH_PATH",
+ "safeName": "UPLOAD_WITH_PATH"
+ },
+ "pascalCase": {
+ "unsafeName": "UploadWithPath",
+ "safeName": "UploadWithPath"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/params/path/{param}"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "param",
+ "camelCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "snakeCase": {
+ "unsafeName": "param",
+ "safeName": "param"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAM",
+ "safeName": "PARAM"
+ },
+ "pascalCase": {
+ "unsafeName": "Param",
+ "safeName": "Param"
+ }
+ },
+ "wireValue": "param"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "body": {
+ "type": "bytes"
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/primitive.getAndReturnString": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnString",
+ "camelCase": {
+ "unsafeName": "getAndReturnString",
+ "safeName": "getAndReturnString"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_string",
+ "safeName": "get_and_return_string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_STRING",
+ "safeName": "GET_AND_RETURN_STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnString",
+ "safeName": "GetAndReturnString"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "primitive",
+ "camelCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "snakeCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIMITIVE",
+ "safeName": "PRIMITIVE"
+ },
+ "pascalCase": {
+ "unsafeName": "Primitive",
+ "safeName": "Primitive"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "primitive",
+ "camelCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "snakeCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIMITIVE",
+ "safeName": "PRIMITIVE"
+ },
+ "pascalCase": {
+ "unsafeName": "Primitive",
+ "safeName": "Primitive"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/primitive/string"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "primitive",
+ "value": "STRING"
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/primitive.getAndReturnInt": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnInt",
+ "camelCase": {
+ "unsafeName": "getAndReturnInt",
+ "safeName": "getAndReturnInt"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_int",
+ "safeName": "get_and_return_int"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_INT",
+ "safeName": "GET_AND_RETURN_INT"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnInt",
+ "safeName": "GetAndReturnInt"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "primitive",
+ "camelCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "snakeCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIMITIVE",
+ "safeName": "PRIMITIVE"
+ },
+ "pascalCase": {
+ "unsafeName": "Primitive",
+ "safeName": "Primitive"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "primitive",
+ "camelCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "snakeCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIMITIVE",
+ "safeName": "PRIMITIVE"
+ },
+ "pascalCase": {
+ "unsafeName": "Primitive",
+ "safeName": "Primitive"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/primitive/integer"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "primitive",
+ "value": "INTEGER"
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/primitive.getAndReturnLong": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnLong",
+ "camelCase": {
+ "unsafeName": "getAndReturnLong",
+ "safeName": "getAndReturnLong"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_long",
+ "safeName": "get_and_return_long"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_LONG",
+ "safeName": "GET_AND_RETURN_LONG"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnLong",
+ "safeName": "GetAndReturnLong"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "primitive",
+ "camelCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "snakeCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIMITIVE",
+ "safeName": "PRIMITIVE"
+ },
+ "pascalCase": {
+ "unsafeName": "Primitive",
+ "safeName": "Primitive"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "primitive",
+ "camelCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "snakeCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIMITIVE",
+ "safeName": "PRIMITIVE"
+ },
+ "pascalCase": {
+ "unsafeName": "Primitive",
+ "safeName": "Primitive"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/primitive/long"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "primitive",
+ "value": "LONG"
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/primitive.getAndReturnDouble": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnDouble",
+ "camelCase": {
+ "unsafeName": "getAndReturnDouble",
+ "safeName": "getAndReturnDouble"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_double",
+ "safeName": "get_and_return_double"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_DOUBLE",
+ "safeName": "GET_AND_RETURN_DOUBLE"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnDouble",
+ "safeName": "GetAndReturnDouble"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "primitive",
+ "camelCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "snakeCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIMITIVE",
+ "safeName": "PRIMITIVE"
+ },
+ "pascalCase": {
+ "unsafeName": "Primitive",
+ "safeName": "Primitive"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "primitive",
+ "camelCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "snakeCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIMITIVE",
+ "safeName": "PRIMITIVE"
+ },
+ "pascalCase": {
+ "unsafeName": "Primitive",
+ "safeName": "Primitive"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/primitive/double"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "primitive",
+ "value": "DOUBLE"
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/primitive.getAndReturnBool": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnBool",
+ "camelCase": {
+ "unsafeName": "getAndReturnBool",
+ "safeName": "getAndReturnBool"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_bool",
+ "safeName": "get_and_return_bool"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_BOOL",
+ "safeName": "GET_AND_RETURN_BOOL"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnBool",
+ "safeName": "GetAndReturnBool"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "primitive",
+ "camelCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "snakeCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIMITIVE",
+ "safeName": "PRIMITIVE"
+ },
+ "pascalCase": {
+ "unsafeName": "Primitive",
+ "safeName": "Primitive"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "primitive",
+ "camelCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "snakeCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIMITIVE",
+ "safeName": "PRIMITIVE"
+ },
+ "pascalCase": {
+ "unsafeName": "Primitive",
+ "safeName": "Primitive"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/primitive/boolean"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "primitive",
+ "value": "BOOLEAN"
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/primitive.getAndReturnDatetime": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnDatetime",
+ "camelCase": {
+ "unsafeName": "getAndReturnDatetime",
+ "safeName": "getAndReturnDatetime"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_datetime",
+ "safeName": "get_and_return_datetime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_DATETIME",
+ "safeName": "GET_AND_RETURN_DATETIME"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnDatetime",
+ "safeName": "GetAndReturnDatetime"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "primitive",
+ "camelCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "snakeCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIMITIVE",
+ "safeName": "PRIMITIVE"
+ },
+ "pascalCase": {
+ "unsafeName": "Primitive",
+ "safeName": "Primitive"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "primitive",
+ "camelCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "snakeCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIMITIVE",
+ "safeName": "PRIMITIVE"
+ },
+ "pascalCase": {
+ "unsafeName": "Primitive",
+ "safeName": "Primitive"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/primitive/datetime"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "primitive",
+ "value": "DATE_TIME"
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/primitive.getAndReturnDate": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnDate",
+ "camelCase": {
+ "unsafeName": "getAndReturnDate",
+ "safeName": "getAndReturnDate"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_date",
+ "safeName": "get_and_return_date"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_DATE",
+ "safeName": "GET_AND_RETURN_DATE"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnDate",
+ "safeName": "GetAndReturnDate"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "primitive",
+ "camelCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "snakeCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIMITIVE",
+ "safeName": "PRIMITIVE"
+ },
+ "pascalCase": {
+ "unsafeName": "Primitive",
+ "safeName": "Primitive"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "primitive",
+ "camelCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "snakeCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIMITIVE",
+ "safeName": "PRIMITIVE"
+ },
+ "pascalCase": {
+ "unsafeName": "Primitive",
+ "safeName": "Primitive"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/primitive/date"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "primitive",
+ "value": "DATE"
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/primitive.getAndReturnUUID": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnUUID",
+ "camelCase": {
+ "unsafeName": "getAndReturnUUID",
+ "safeName": "getAndReturnUUID"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_uuid",
+ "safeName": "get_and_return_uuid"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_UUID",
+ "safeName": "GET_AND_RETURN_UUID"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnUUID",
+ "safeName": "GetAndReturnUUID"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "primitive",
+ "camelCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "snakeCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIMITIVE",
+ "safeName": "PRIMITIVE"
+ },
+ "pascalCase": {
+ "unsafeName": "Primitive",
+ "safeName": "Primitive"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "primitive",
+ "camelCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "snakeCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIMITIVE",
+ "safeName": "PRIMITIVE"
+ },
+ "pascalCase": {
+ "unsafeName": "Primitive",
+ "safeName": "Primitive"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/primitive/uuid"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "primitive",
+ "value": "UUID"
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/primitive.getAndReturnBase64": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnBase64",
+ "camelCase": {
+ "unsafeName": "getAndReturnBase64",
+ "safeName": "getAndReturnBase64"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_base64",
+ "safeName": "get_and_return_base64"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_BASE64",
+ "safeName": "GET_AND_RETURN_BASE64"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnBase64",
+ "safeName": "GetAndReturnBase64"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "primitive",
+ "camelCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "snakeCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIMITIVE",
+ "safeName": "PRIMITIVE"
+ },
+ "pascalCase": {
+ "unsafeName": "Primitive",
+ "safeName": "Primitive"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "primitive",
+ "camelCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "snakeCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIMITIVE",
+ "safeName": "PRIMITIVE"
+ },
+ "pascalCase": {
+ "unsafeName": "Primitive",
+ "safeName": "Primitive"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/primitive/base64"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "primitive",
+ "value": "BASE_64"
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/put.add": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "add",
+ "camelCase": {
+ "unsafeName": "add",
+ "safeName": "add"
+ },
+ "snakeCase": {
+ "unsafeName": "add",
+ "safeName": "add"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ADD",
+ "safeName": "ADD"
+ },
+ "pascalCase": {
+ "unsafeName": "Add",
+ "safeName": "Add"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "PUT",
+ "path": "/{id}"
+ },
+ "request": {
+ "type": "inlined",
+ "declaration": {
+ "name": {
+ "originalName": "PutRequest",
+ "camelCase": {
+ "unsafeName": "putRequest",
+ "safeName": "putRequest"
+ },
+ "snakeCase": {
+ "unsafeName": "put_request",
+ "safeName": "put_request"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT_REQUEST",
+ "safeName": "PUT_REQUEST"
+ },
+ "pascalCase": {
+ "unsafeName": "PutRequest",
+ "safeName": "PutRequest"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ }
+ },
+ "pathParameters": [
+ {
+ "name": {
+ "name": {
+ "originalName": "id",
+ "camelCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "snakeCase": {
+ "unsafeName": "id",
+ "safeName": "id"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ },
+ "pascalCase": {
+ "unsafeName": "ID",
+ "safeName": "ID"
+ }
+ },
+ "wireValue": "id"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "queryParameters": [],
+ "headers": [],
+ "body": null,
+ "metadata": {
+ "includePathParameters": true,
+ "onlyPathParameters": true
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/union.getAndReturnUnion": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getAndReturnUnion",
+ "camelCase": {
+ "unsafeName": "getAndReturnUnion",
+ "safeName": "getAndReturnUnion"
+ },
+ "snakeCase": {
+ "unsafeName": "get_and_return_union",
+ "safeName": "get_and_return_union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_AND_RETURN_UNION",
+ "safeName": "GET_AND_RETURN_UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "GetAndReturnUnion",
+ "safeName": "GetAndReturnUnion"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/union"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "named",
+ "value": "type_types/union:Animal"
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/urls.withMixedCase": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "withMixedCase",
+ "camelCase": {
+ "unsafeName": "withMixedCase",
+ "safeName": "withMixedCase"
+ },
+ "snakeCase": {
+ "unsafeName": "with_mixed_case",
+ "safeName": "with_mixed_case"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "WITH_MIXED_CASE",
+ "safeName": "WITH_MIXED_CASE"
+ },
+ "pascalCase": {
+ "unsafeName": "WithMixedCase",
+ "safeName": "WithMixedCase"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "urls",
+ "camelCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "snakeCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "URLS",
+ "safeName": "URLS"
+ },
+ "pascalCase": {
+ "unsafeName": "URLs",
+ "safeName": "URLs"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "urls",
+ "camelCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "snakeCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "URLS",
+ "safeName": "URLS"
+ },
+ "pascalCase": {
+ "unsafeName": "URLs",
+ "safeName": "URLs"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "GET",
+ "path": "/urls/MixedCase"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": null
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/urls.noEndingSlash": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "noEndingSlash",
+ "camelCase": {
+ "unsafeName": "noEndingSlash",
+ "safeName": "noEndingSlash"
+ },
+ "snakeCase": {
+ "unsafeName": "no_ending_slash",
+ "safeName": "no_ending_slash"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NO_ENDING_SLASH",
+ "safeName": "NO_ENDING_SLASH"
+ },
+ "pascalCase": {
+ "unsafeName": "NoEndingSlash",
+ "safeName": "NoEndingSlash"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "urls",
+ "camelCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "snakeCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "URLS",
+ "safeName": "URLS"
+ },
+ "pascalCase": {
+ "unsafeName": "URLs",
+ "safeName": "URLs"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "urls",
+ "camelCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "snakeCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "URLS",
+ "safeName": "URLS"
+ },
+ "pascalCase": {
+ "unsafeName": "URLs",
+ "safeName": "URLs"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "GET",
+ "path": "/urls/no-ending-slash"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": null
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/urls.withEndingSlash": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "withEndingSlash",
+ "camelCase": {
+ "unsafeName": "withEndingSlash",
+ "safeName": "withEndingSlash"
+ },
+ "snakeCase": {
+ "unsafeName": "with_ending_slash",
+ "safeName": "with_ending_slash"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "WITH_ENDING_SLASH",
+ "safeName": "WITH_ENDING_SLASH"
+ },
+ "pascalCase": {
+ "unsafeName": "WithEndingSlash",
+ "safeName": "WithEndingSlash"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "urls",
+ "camelCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "snakeCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "URLS",
+ "safeName": "URLS"
+ },
+ "pascalCase": {
+ "unsafeName": "URLs",
+ "safeName": "URLs"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "urls",
+ "camelCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "snakeCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "URLS",
+ "safeName": "URLS"
+ },
+ "pascalCase": {
+ "unsafeName": "URLs",
+ "safeName": "URLs"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "GET",
+ "path": "/urls/with-ending-slash/"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": null
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_endpoints/urls.withUnderscores": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "withUnderscores",
+ "camelCase": {
+ "unsafeName": "withUnderscores",
+ "safeName": "withUnderscores"
+ },
+ "snakeCase": {
+ "unsafeName": "with_underscores",
+ "safeName": "with_underscores"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "WITH_UNDERSCORES",
+ "safeName": "WITH_UNDERSCORES"
+ },
+ "pascalCase": {
+ "unsafeName": "WithUnderscores",
+ "safeName": "WithUnderscores"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "urls",
+ "camelCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "snakeCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "URLS",
+ "safeName": "URLS"
+ },
+ "pascalCase": {
+ "unsafeName": "URLs",
+ "safeName": "URLs"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "urls",
+ "camelCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "snakeCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "URLS",
+ "safeName": "URLS"
+ },
+ "pascalCase": {
+ "unsafeName": "URLs",
+ "safeName": "URLs"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "GET",
+ "path": "/urls/with_underscores"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": null
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_inlined-requests.postWithObjectBodyandResponse": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "postWithObjectBodyandResponse",
+ "camelCase": {
+ "unsafeName": "postWithObjectBodyandResponse",
+ "safeName": "postWithObjectBodyandResponse"
+ },
+ "snakeCase": {
+ "unsafeName": "post_with_object_bodyand_response",
+ "safeName": "post_with_object_bodyand_response"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "POST_WITH_OBJECT_BODYAND_RESPONSE",
+ "safeName": "POST_WITH_OBJECT_BODYAND_RESPONSE"
+ },
+ "pascalCase": {
+ "unsafeName": "PostWithObjectBodyandResponse",
+ "safeName": "PostWithObjectBodyandResponse"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "inlined-requests",
+ "camelCase": {
+ "unsafeName": "inlinedRequests",
+ "safeName": "inlinedRequests"
+ },
+ "snakeCase": {
+ "unsafeName": "inlined_requests",
+ "safeName": "inlined_requests"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INLINED_REQUESTS",
+ "safeName": "INLINED_REQUESTS"
+ },
+ "pascalCase": {
+ "unsafeName": "InlinedRequests",
+ "safeName": "InlinedRequests"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "inlined-requests",
+ "camelCase": {
+ "unsafeName": "inlinedRequests",
+ "safeName": "inlinedRequests"
+ },
+ "snakeCase": {
+ "unsafeName": "inlined_requests",
+ "safeName": "inlined_requests"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INLINED_REQUESTS",
+ "safeName": "INLINED_REQUESTS"
+ },
+ "pascalCase": {
+ "unsafeName": "InlinedRequests",
+ "safeName": "InlinedRequests"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/req-bodies/object"
+ },
+ "request": {
+ "type": "inlined",
+ "declaration": {
+ "name": {
+ "originalName": "PostWithObjectBody",
+ "camelCase": {
+ "unsafeName": "postWithObjectBody",
+ "safeName": "postWithObjectBody"
+ },
+ "snakeCase": {
+ "unsafeName": "post_with_object_body",
+ "safeName": "post_with_object_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "POST_WITH_OBJECT_BODY",
+ "safeName": "POST_WITH_OBJECT_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "PostWithObjectBody",
+ "safeName": "PostWithObjectBody"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "inlined-requests",
+ "camelCase": {
+ "unsafeName": "inlinedRequests",
+ "safeName": "inlinedRequests"
+ },
+ "snakeCase": {
+ "unsafeName": "inlined_requests",
+ "safeName": "inlined_requests"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INLINED_REQUESTS",
+ "safeName": "INLINED_REQUESTS"
+ },
+ "pascalCase": {
+ "unsafeName": "InlinedRequests",
+ "safeName": "InlinedRequests"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "inlined-requests",
+ "camelCase": {
+ "unsafeName": "inlinedRequests",
+ "safeName": "inlinedRequests"
+ },
+ "snakeCase": {
+ "unsafeName": "inlined_requests",
+ "safeName": "inlined_requests"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INLINED_REQUESTS",
+ "safeName": "INLINED_REQUESTS"
+ },
+ "pascalCase": {
+ "unsafeName": "InlinedRequests",
+ "safeName": "InlinedRequests"
+ }
+ }
+ }
+ },
+ "pathParameters": [],
+ "queryParameters": [],
+ "headers": [],
+ "body": {
+ "type": "properties",
+ "value": [
+ {
+ "name": {
+ "name": {
+ "originalName": "string",
+ "camelCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "snakeCase": {
+ "unsafeName": "string",
+ "safeName": "string"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "STRING",
+ "safeName": "STRING"
+ },
+ "pascalCase": {
+ "unsafeName": "String",
+ "safeName": "String"
+ }
+ },
+ "wireValue": "string"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "integer",
+ "camelCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "snakeCase": {
+ "unsafeName": "integer",
+ "safeName": "integer"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INTEGER",
+ "safeName": "INTEGER"
+ },
+ "pascalCase": {
+ "unsafeName": "Integer",
+ "safeName": "Integer"
+ }
+ },
+ "wireValue": "integer"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "INTEGER"
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "NestedObject",
+ "camelCase": {
+ "unsafeName": "nestedObject",
+ "safeName": "nestedObject"
+ },
+ "snakeCase": {
+ "unsafeName": "nested_object",
+ "safeName": "nested_object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NESTED_OBJECT",
+ "safeName": "NESTED_OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "NestedObject",
+ "safeName": "NestedObject"
+ }
+ },
+ "wireValue": "NestedObject"
+ },
+ "typeReference": {
+ "type": "named",
+ "value": "type_types/object:ObjectWithOptionalField"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ]
+ },
+ "metadata": {
+ "includePathParameters": false,
+ "onlyPathParameters": false
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_no-auth.postWithNoAuth": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "postWithNoAuth",
+ "camelCase": {
+ "unsafeName": "postWithNoAuth",
+ "safeName": "postWithNoAuth"
+ },
+ "snakeCase": {
+ "unsafeName": "post_with_no_auth",
+ "safeName": "post_with_no_auth"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "POST_WITH_NO_AUTH",
+ "safeName": "POST_WITH_NO_AUTH"
+ },
+ "pascalCase": {
+ "unsafeName": "PostWithNoAuth",
+ "safeName": "PostWithNoAuth"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "no-auth",
+ "camelCase": {
+ "unsafeName": "noAuth",
+ "safeName": "noAuth"
+ },
+ "snakeCase": {
+ "unsafeName": "no_auth",
+ "safeName": "no_auth"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NO_AUTH",
+ "safeName": "NO_AUTH"
+ },
+ "pascalCase": {
+ "unsafeName": "NoAuth",
+ "safeName": "NoAuth"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "no-auth",
+ "camelCase": {
+ "unsafeName": "noAuth",
+ "safeName": "noAuth"
+ },
+ "snakeCase": {
+ "unsafeName": "no_auth",
+ "safeName": "no_auth"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NO_AUTH",
+ "safeName": "NO_AUTH"
+ },
+ "pascalCase": {
+ "unsafeName": "NoAuth",
+ "safeName": "NoAuth"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/no-auth"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": {
+ "type": "typeReference",
+ "value": {
+ "type": "unknown"
+ }
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_no-req-body.getWithNoRequestBody": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getWithNoRequestBody",
+ "camelCase": {
+ "unsafeName": "getWithNoRequestBody",
+ "safeName": "getWithNoRequestBody"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_no_request_body",
+ "safeName": "get_with_no_request_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_NO_REQUEST_BODY",
+ "safeName": "GET_WITH_NO_REQUEST_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithNoRequestBody",
+ "safeName": "GetWithNoRequestBody"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "no-req-body",
+ "camelCase": {
+ "unsafeName": "noReqBody",
+ "safeName": "noReqBody"
+ },
+ "snakeCase": {
+ "unsafeName": "no_req_body",
+ "safeName": "no_req_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NO_REQ_BODY",
+ "safeName": "NO_REQ_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "NoReqBody",
+ "safeName": "NoReqBody"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "no-req-body",
+ "camelCase": {
+ "unsafeName": "noReqBody",
+ "safeName": "noReqBody"
+ },
+ "snakeCase": {
+ "unsafeName": "no_req_body",
+ "safeName": "no_req_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NO_REQ_BODY",
+ "safeName": "NO_REQ_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "NoReqBody",
+ "safeName": "NoReqBody"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "GET",
+ "path": "/no-req-body"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": null
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_no-req-body.postWithNoRequestBody": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "postWithNoRequestBody",
+ "camelCase": {
+ "unsafeName": "postWithNoRequestBody",
+ "safeName": "postWithNoRequestBody"
+ },
+ "snakeCase": {
+ "unsafeName": "post_with_no_request_body",
+ "safeName": "post_with_no_request_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "POST_WITH_NO_REQUEST_BODY",
+ "safeName": "POST_WITH_NO_REQUEST_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "PostWithNoRequestBody",
+ "safeName": "PostWithNoRequestBody"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "no-req-body",
+ "camelCase": {
+ "unsafeName": "noReqBody",
+ "safeName": "noReqBody"
+ },
+ "snakeCase": {
+ "unsafeName": "no_req_body",
+ "safeName": "no_req_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NO_REQ_BODY",
+ "safeName": "NO_REQ_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "NoReqBody",
+ "safeName": "NoReqBody"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "no-req-body",
+ "camelCase": {
+ "unsafeName": "noReqBody",
+ "safeName": "noReqBody"
+ },
+ "snakeCase": {
+ "unsafeName": "no_req_body",
+ "safeName": "no_req_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NO_REQ_BODY",
+ "safeName": "NO_REQ_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "NoReqBody",
+ "safeName": "NoReqBody"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/no-req-body"
+ },
+ "request": {
+ "type": "body",
+ "pathParameters": [],
+ "body": null
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ },
+ "endpoint_req-with-headers.getWithCustomHeader": {
+ "auth": {
+ "type": "bearer",
+ "token": {
+ "originalName": "token",
+ "camelCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "snakeCase": {
+ "unsafeName": "token",
+ "safeName": "token"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TOKEN",
+ "safeName": "TOKEN"
+ },
+ "pascalCase": {
+ "unsafeName": "Token",
+ "safeName": "Token"
+ }
+ }
+ },
+ "declaration": {
+ "name": {
+ "originalName": "getWithCustomHeader",
+ "camelCase": {
+ "unsafeName": "getWithCustomHeader",
+ "safeName": "getWithCustomHeader"
+ },
+ "snakeCase": {
+ "unsafeName": "get_with_custom_header",
+ "safeName": "get_with_custom_header"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GET_WITH_CUSTOM_HEADER",
+ "safeName": "GET_WITH_CUSTOM_HEADER"
+ },
+ "pascalCase": {
+ "unsafeName": "GetWithCustomHeader",
+ "safeName": "GetWithCustomHeader"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "req-with-headers",
+ "camelCase": {
+ "unsafeName": "reqWithHeaders",
+ "safeName": "reqWithHeaders"
+ },
+ "snakeCase": {
+ "unsafeName": "req_with_headers",
+ "safeName": "req_with_headers"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQ_WITH_HEADERS",
+ "safeName": "REQ_WITH_HEADERS"
+ },
+ "pascalCase": {
+ "unsafeName": "ReqWithHeaders",
+ "safeName": "ReqWithHeaders"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "req-with-headers",
+ "camelCase": {
+ "unsafeName": "reqWithHeaders",
+ "safeName": "reqWithHeaders"
+ },
+ "snakeCase": {
+ "unsafeName": "req_with_headers",
+ "safeName": "req_with_headers"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQ_WITH_HEADERS",
+ "safeName": "REQ_WITH_HEADERS"
+ },
+ "pascalCase": {
+ "unsafeName": "ReqWithHeaders",
+ "safeName": "ReqWithHeaders"
+ }
+ }
+ }
+ },
+ "location": {
+ "method": "POST",
+ "path": "/test-headers/custom-header"
+ },
+ "request": {
+ "type": "inlined",
+ "declaration": {
+ "name": {
+ "originalName": "ReqWithHeaders",
+ "camelCase": {
+ "unsafeName": "reqWithHeaders",
+ "safeName": "reqWithHeaders"
+ },
+ "snakeCase": {
+ "unsafeName": "req_with_headers",
+ "safeName": "req_with_headers"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQ_WITH_HEADERS",
+ "safeName": "REQ_WITH_HEADERS"
+ },
+ "pascalCase": {
+ "unsafeName": "ReqWithHeaders",
+ "safeName": "ReqWithHeaders"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "req-with-headers",
+ "camelCase": {
+ "unsafeName": "reqWithHeaders",
+ "safeName": "reqWithHeaders"
+ },
+ "snakeCase": {
+ "unsafeName": "req_with_headers",
+ "safeName": "req_with_headers"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQ_WITH_HEADERS",
+ "safeName": "REQ_WITH_HEADERS"
+ },
+ "pascalCase": {
+ "unsafeName": "ReqWithHeaders",
+ "safeName": "ReqWithHeaders"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "req-with-headers",
+ "camelCase": {
+ "unsafeName": "reqWithHeaders",
+ "safeName": "reqWithHeaders"
+ },
+ "snakeCase": {
+ "unsafeName": "req_with_headers",
+ "safeName": "req_with_headers"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQ_WITH_HEADERS",
+ "safeName": "REQ_WITH_HEADERS"
+ },
+ "pascalCase": {
+ "unsafeName": "ReqWithHeaders",
+ "safeName": "ReqWithHeaders"
+ }
+ }
+ }
+ },
+ "pathParameters": [],
+ "queryParameters": [],
+ "headers": [
+ {
+ "name": {
+ "name": {
+ "originalName": "X-TEST-SERVICE-HEADER",
+ "camelCase": {
+ "unsafeName": "xTestServiceHeader",
+ "safeName": "xTestServiceHeader"
+ },
+ "snakeCase": {
+ "unsafeName": "x_test_service_header",
+ "safeName": "x_test_service_header"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "X_TEST_SERVICE_HEADER",
+ "safeName": "X_TEST_SERVICE_HEADER"
+ },
+ "pascalCase": {
+ "unsafeName": "XTestServiceHeader",
+ "safeName": "XTestServiceHeader"
+ }
+ },
+ "wireValue": "X-TEST-SERVICE-HEADER"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "X-TEST-ENDPOINT-HEADER",
+ "camelCase": {
+ "unsafeName": "xTestEndpointHeader",
+ "safeName": "xTestEndpointHeader"
+ },
+ "snakeCase": {
+ "unsafeName": "x_test_endpoint_header",
+ "safeName": "x_test_endpoint_header"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "X_TEST_ENDPOINT_HEADER",
+ "safeName": "X_TEST_ENDPOINT_HEADER"
+ },
+ "pascalCase": {
+ "unsafeName": "XTestEndpointHeader",
+ "safeName": "XTestEndpointHeader"
+ }
+ },
+ "wireValue": "X-TEST-ENDPOINT-HEADER"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "body": {
+ "type": "referenced",
+ "bodyKey": {
+ "originalName": "body",
+ "camelCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "snakeCase": {
+ "unsafeName": "body",
+ "safeName": "body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "BODY",
+ "safeName": "BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "Body",
+ "safeName": "Body"
+ }
+ },
+ "bodyType": {
+ "type": "typeReference",
+ "value": {
+ "type": "primitive",
+ "value": "STRING"
+ }
+ }
+ },
+ "metadata": {
+ "includePathParameters": false,
+ "onlyPathParameters": false
+ }
+ },
+ "response": {
+ "type": "json"
+ },
+ "examples": null
+ }
+ },
+ "pathParameters": [],
+ "environments": null,
+ "variables": null,
+ "generatorConfig": null
+ },
+ "audiences": null,
+ "generationMetadata": null,
+ "apiPlayground": true,
+ "subpackages": {
+ "subpackage_endpoints": {
+ "name": {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ "displayName": null,
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": null
+ },
+ "service": null,
+ "types": [],
+ "errors": [],
+ "subpackages": [
+ "subpackage_endpoints/container",
+ "subpackage_endpoints/content-type",
+ "subpackage_endpoints/duplicate-names-a",
+ "subpackage_endpoints/duplicate-names-b",
+ "subpackage_endpoints/duplicate-names-c",
+ "subpackage_endpoints/enum",
+ "subpackage_endpoints/http-methods",
+ "subpackage_endpoints/object",
+ "subpackage_endpoints/pagination",
+ "subpackage_endpoints/params",
+ "subpackage_endpoints/primitive",
+ "subpackage_endpoints/put",
+ "subpackage_endpoints/union",
+ "subpackage_endpoints/urls"
+ ],
+ "navigationConfig": null,
+ "webhooks": null,
+ "websocket": null,
+ "hasEndpointsInTree": true,
+ "docs": null
+ },
+ "subpackage_endpoints/container": {
+ "name": {
+ "originalName": "container",
+ "camelCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "snakeCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTAINER",
+ "safeName": "CONTAINER"
+ },
+ "pascalCase": {
+ "unsafeName": "Container",
+ "safeName": "Container"
+ }
+ },
+ "displayName": null,
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "container",
+ "camelCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "snakeCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTAINER",
+ "safeName": "CONTAINER"
+ },
+ "pascalCase": {
+ "unsafeName": "Container",
+ "safeName": "Container"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "container",
+ "camelCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "snakeCase": {
+ "unsafeName": "container",
+ "safeName": "container"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTAINER",
+ "safeName": "CONTAINER"
+ },
+ "pascalCase": {
+ "unsafeName": "Container",
+ "safeName": "Container"
+ }
+ }
+ },
+ "service": "service_endpoints/container",
+ "types": [],
+ "errors": [],
+ "subpackages": [],
+ "navigationConfig": null,
+ "webhooks": null,
+ "websocket": null,
+ "hasEndpointsInTree": true,
+ "docs": null
+ },
+ "subpackage_endpoints/content-type": {
+ "name": {
+ "originalName": "content-type",
+ "camelCase": {
+ "unsafeName": "contentType",
+ "safeName": "contentType"
+ },
+ "snakeCase": {
+ "unsafeName": "content_type",
+ "safeName": "content_type"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTENT_TYPE",
+ "safeName": "CONTENT_TYPE"
+ },
+ "pascalCase": {
+ "unsafeName": "ContentType",
+ "safeName": "ContentType"
+ }
+ },
+ "displayName": null,
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "content-type",
+ "camelCase": {
+ "unsafeName": "contentType",
+ "safeName": "contentType"
+ },
+ "snakeCase": {
+ "unsafeName": "content_type",
+ "safeName": "content_type"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTENT_TYPE",
+ "safeName": "CONTENT_TYPE"
+ },
+ "pascalCase": {
+ "unsafeName": "ContentType",
+ "safeName": "ContentType"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "content-type",
+ "camelCase": {
+ "unsafeName": "contentType",
+ "safeName": "contentType"
+ },
+ "snakeCase": {
+ "unsafeName": "content_type",
+ "safeName": "content_type"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "CONTENT_TYPE",
+ "safeName": "CONTENT_TYPE"
+ },
+ "pascalCase": {
+ "unsafeName": "ContentType",
+ "safeName": "ContentType"
+ }
+ }
+ },
+ "service": "service_endpoints/content-type",
+ "types": [],
+ "errors": [],
+ "subpackages": [],
+ "navigationConfig": null,
+ "webhooks": null,
+ "websocket": null,
+ "hasEndpointsInTree": true,
+ "docs": null
+ },
+ "subpackage_endpoints/duplicate-names-a": {
+ "name": {
+ "originalName": "duplicate-names-a",
+ "camelCase": {
+ "unsafeName": "duplicateNamesA",
+ "safeName": "duplicateNamesA"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_a",
+ "safeName": "duplicate_names_a"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_A",
+ "safeName": "DUPLICATE_NAMES_A"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesA",
+ "safeName": "DuplicateNamesA"
+ }
+ },
+ "displayName": null,
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "duplicate-names-a",
+ "camelCase": {
+ "unsafeName": "duplicateNamesA",
+ "safeName": "duplicateNamesA"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_a",
+ "safeName": "duplicate_names_a"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_A",
+ "safeName": "DUPLICATE_NAMES_A"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesA",
+ "safeName": "DuplicateNamesA"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "duplicate-names-a",
+ "camelCase": {
+ "unsafeName": "duplicateNamesA",
+ "safeName": "duplicateNamesA"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_a",
+ "safeName": "duplicate_names_a"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_A",
+ "safeName": "DUPLICATE_NAMES_A"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesA",
+ "safeName": "DuplicateNamesA"
+ }
+ }
+ },
+ "service": "service_endpoints/duplicate-names-a",
+ "types": [],
+ "errors": [],
+ "subpackages": [],
+ "navigationConfig": null,
+ "webhooks": null,
+ "websocket": null,
+ "hasEndpointsInTree": true,
+ "docs": null
+ },
+ "subpackage_endpoints/duplicate-names-b": {
+ "name": {
+ "originalName": "duplicate-names-b",
+ "camelCase": {
+ "unsafeName": "duplicateNamesB",
+ "safeName": "duplicateNamesB"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_b",
+ "safeName": "duplicate_names_b"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_B",
+ "safeName": "DUPLICATE_NAMES_B"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesB",
+ "safeName": "DuplicateNamesB"
+ }
+ },
+ "displayName": null,
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "duplicate-names-b",
+ "camelCase": {
+ "unsafeName": "duplicateNamesB",
+ "safeName": "duplicateNamesB"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_b",
+ "safeName": "duplicate_names_b"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_B",
+ "safeName": "DUPLICATE_NAMES_B"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesB",
+ "safeName": "DuplicateNamesB"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "duplicate-names-b",
+ "camelCase": {
+ "unsafeName": "duplicateNamesB",
+ "safeName": "duplicateNamesB"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_b",
+ "safeName": "duplicate_names_b"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_B",
+ "safeName": "DUPLICATE_NAMES_B"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesB",
+ "safeName": "DuplicateNamesB"
+ }
+ }
+ },
+ "service": "service_endpoints/duplicate-names-b",
+ "types": [],
+ "errors": [],
+ "subpackages": [],
+ "navigationConfig": null,
+ "webhooks": null,
+ "websocket": null,
+ "hasEndpointsInTree": true,
+ "docs": null
+ },
+ "subpackage_endpoints/duplicate-names-c": {
+ "name": {
+ "originalName": "duplicate-names-c",
+ "camelCase": {
+ "unsafeName": "duplicateNamesC",
+ "safeName": "duplicateNamesC"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_c",
+ "safeName": "duplicate_names_c"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_C",
+ "safeName": "DUPLICATE_NAMES_C"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesC",
+ "safeName": "DuplicateNamesC"
+ }
+ },
+ "displayName": null,
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "duplicate-names-c",
+ "camelCase": {
+ "unsafeName": "duplicateNamesC",
+ "safeName": "duplicateNamesC"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_c",
+ "safeName": "duplicate_names_c"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_C",
+ "safeName": "DUPLICATE_NAMES_C"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesC",
+ "safeName": "DuplicateNamesC"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "duplicate-names-c",
+ "camelCase": {
+ "unsafeName": "duplicateNamesC",
+ "safeName": "duplicateNamesC"
+ },
+ "snakeCase": {
+ "unsafeName": "duplicate_names_c",
+ "safeName": "duplicate_names_c"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DUPLICATE_NAMES_C",
+ "safeName": "DUPLICATE_NAMES_C"
+ },
+ "pascalCase": {
+ "unsafeName": "DuplicateNamesC",
+ "safeName": "DuplicateNamesC"
+ }
+ }
+ },
+ "service": "service_endpoints/duplicate-names-c",
+ "types": [],
+ "errors": [],
+ "subpackages": [],
+ "navigationConfig": null,
+ "webhooks": null,
+ "websocket": null,
+ "hasEndpointsInTree": true,
+ "docs": null
+ },
+ "subpackage_endpoints/enum": {
+ "name": {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ },
+ "displayName": null,
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ },
+ "service": "service_endpoints/enum",
+ "types": [],
+ "errors": [],
+ "subpackages": [],
+ "navigationConfig": null,
+ "webhooks": null,
+ "websocket": null,
+ "hasEndpointsInTree": true,
+ "docs": null
+ },
+ "subpackage_endpoints/http-methods": {
+ "name": {
+ "originalName": "http-methods",
+ "camelCase": {
+ "unsafeName": "httpMethods",
+ "safeName": "httpMethods"
+ },
+ "snakeCase": {
+ "unsafeName": "http_methods",
+ "safeName": "http_methods"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "HTTP_METHODS",
+ "safeName": "HTTP_METHODS"
+ },
+ "pascalCase": {
+ "unsafeName": "HTTPMethods",
+ "safeName": "HTTPMethods"
+ }
+ },
+ "displayName": null,
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "http-methods",
+ "camelCase": {
+ "unsafeName": "httpMethods",
+ "safeName": "httpMethods"
+ },
+ "snakeCase": {
+ "unsafeName": "http_methods",
+ "safeName": "http_methods"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "HTTP_METHODS",
+ "safeName": "HTTP_METHODS"
+ },
+ "pascalCase": {
+ "unsafeName": "HTTPMethods",
+ "safeName": "HTTPMethods"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "http-methods",
+ "camelCase": {
+ "unsafeName": "httpMethods",
+ "safeName": "httpMethods"
+ },
+ "snakeCase": {
+ "unsafeName": "http_methods",
+ "safeName": "http_methods"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "HTTP_METHODS",
+ "safeName": "HTTP_METHODS"
+ },
+ "pascalCase": {
+ "unsafeName": "HTTPMethods",
+ "safeName": "HTTPMethods"
+ }
+ }
+ },
+ "service": "service_endpoints/http-methods",
+ "types": [],
+ "errors": [],
+ "subpackages": [],
+ "navigationConfig": null,
+ "webhooks": null,
+ "websocket": null,
+ "hasEndpointsInTree": true,
+ "docs": null
+ },
+ "subpackage_endpoints/object": {
+ "name": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ },
+ "displayName": null,
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "service": "service_endpoints/object",
+ "types": [],
+ "errors": [],
+ "subpackages": [],
+ "navigationConfig": null,
+ "webhooks": null,
+ "websocket": null,
+ "hasEndpointsInTree": true,
+ "docs": null
+ },
+ "subpackage_endpoints/pagination": {
+ "name": {
+ "originalName": "pagination",
+ "camelCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "snakeCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGINATION",
+ "safeName": "PAGINATION"
+ },
+ "pascalCase": {
+ "unsafeName": "Pagination",
+ "safeName": "Pagination"
+ }
+ },
+ "displayName": null,
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "pagination",
+ "camelCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "snakeCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGINATION",
+ "safeName": "PAGINATION"
+ },
+ "pascalCase": {
+ "unsafeName": "Pagination",
+ "safeName": "Pagination"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "pagination",
+ "camelCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "snakeCase": {
+ "unsafeName": "pagination",
+ "safeName": "pagination"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PAGINATION",
+ "safeName": "PAGINATION"
+ },
+ "pascalCase": {
+ "unsafeName": "Pagination",
+ "safeName": "Pagination"
+ }
+ }
+ },
+ "service": "service_endpoints/pagination",
+ "types": [
+ "type_endpoints/pagination:PaginatedResponse"
+ ],
+ "errors": [],
+ "subpackages": [],
+ "navigationConfig": null,
+ "webhooks": null,
+ "websocket": null,
+ "hasEndpointsInTree": true,
+ "docs": null
+ },
+ "subpackage_endpoints/params": {
+ "name": {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ },
+ "displayName": null,
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "params",
+ "camelCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "snakeCase": {
+ "unsafeName": "params",
+ "safeName": "params"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PARAMS",
+ "safeName": "PARAMS"
+ },
+ "pascalCase": {
+ "unsafeName": "Params",
+ "safeName": "Params"
+ }
+ }
+ },
+ "service": "service_endpoints/params",
+ "types": [],
+ "errors": [],
+ "subpackages": [],
+ "navigationConfig": null,
+ "webhooks": null,
+ "websocket": null,
+ "hasEndpointsInTree": true,
+ "docs": null
+ },
+ "subpackage_endpoints/primitive": {
+ "name": {
+ "originalName": "primitive",
+ "camelCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "snakeCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIMITIVE",
+ "safeName": "PRIMITIVE"
+ },
+ "pascalCase": {
+ "unsafeName": "Primitive",
+ "safeName": "Primitive"
+ }
+ },
+ "displayName": null,
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "primitive",
+ "camelCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "snakeCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIMITIVE",
+ "safeName": "PRIMITIVE"
+ },
+ "pascalCase": {
+ "unsafeName": "Primitive",
+ "safeName": "Primitive"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "primitive",
+ "camelCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "snakeCase": {
+ "unsafeName": "primitive",
+ "safeName": "primitive"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PRIMITIVE",
+ "safeName": "PRIMITIVE"
+ },
+ "pascalCase": {
+ "unsafeName": "Primitive",
+ "safeName": "Primitive"
+ }
+ }
+ },
+ "service": "service_endpoints/primitive",
+ "types": [],
+ "errors": [],
+ "subpackages": [],
+ "navigationConfig": null,
+ "webhooks": null,
+ "websocket": null,
+ "hasEndpointsInTree": true,
+ "docs": null
+ },
+ "subpackage_endpoints/put": {
+ "name": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ },
+ "displayName": null,
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "put",
+ "camelCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "snakeCase": {
+ "unsafeName": "put",
+ "safeName": "put"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "PUT",
+ "safeName": "PUT"
+ },
+ "pascalCase": {
+ "unsafeName": "Put",
+ "safeName": "Put"
+ }
+ }
+ },
+ "service": "service_endpoints/put",
+ "types": [
+ "type_endpoints/put:Error",
+ "type_endpoints/put:ErrorCategory",
+ "type_endpoints/put:ErrorCode",
+ "type_endpoints/put:PutResponse"
+ ],
+ "errors": [],
+ "subpackages": [],
+ "navigationConfig": null,
+ "webhooks": null,
+ "websocket": null,
+ "hasEndpointsInTree": true,
+ "docs": null
+ },
+ "subpackage_endpoints/union": {
+ "name": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ },
+ "displayName": null,
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "service": "service_endpoints/union",
+ "types": [],
+ "errors": [],
+ "subpackages": [],
+ "navigationConfig": null,
+ "webhooks": null,
+ "websocket": null,
+ "hasEndpointsInTree": true,
+ "docs": null
+ },
+ "subpackage_endpoints/urls": {
+ "name": {
+ "originalName": "urls",
+ "camelCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "snakeCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "URLS",
+ "safeName": "URLS"
+ },
+ "pascalCase": {
+ "unsafeName": "URLs",
+ "safeName": "URLs"
+ }
+ },
+ "displayName": null,
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ },
+ {
+ "originalName": "urls",
+ "camelCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "snakeCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "URLS",
+ "safeName": "URLS"
+ },
+ "pascalCase": {
+ "unsafeName": "URLs",
+ "safeName": "URLs"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "endpoints",
+ "camelCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "snakeCase": {
+ "unsafeName": "endpoints",
+ "safeName": "endpoints"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENDPOINTS",
+ "safeName": "ENDPOINTS"
+ },
+ "pascalCase": {
+ "unsafeName": "Endpoints",
+ "safeName": "Endpoints"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "urls",
+ "camelCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "snakeCase": {
+ "unsafeName": "urls",
+ "safeName": "urls"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "URLS",
+ "safeName": "URLS"
+ },
+ "pascalCase": {
+ "unsafeName": "URLs",
+ "safeName": "URLs"
+ }
+ }
+ },
+ "service": "service_endpoints/urls",
+ "types": [],
+ "errors": [],
+ "subpackages": [],
+ "navigationConfig": null,
+ "webhooks": null,
+ "websocket": null,
+ "hasEndpointsInTree": true,
+ "docs": null
+ },
+ "subpackage_general-errors": {
+ "name": {
+ "originalName": "general-errors",
+ "camelCase": {
+ "unsafeName": "generalErrors",
+ "safeName": "generalErrors"
+ },
+ "snakeCase": {
+ "unsafeName": "general_errors",
+ "safeName": "general_errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GENERAL_ERRORS",
+ "safeName": "GENERAL_ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "GeneralErrors",
+ "safeName": "GeneralErrors"
+ }
+ },
+ "displayName": null,
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "general-errors",
+ "camelCase": {
+ "unsafeName": "generalErrors",
+ "safeName": "generalErrors"
+ },
+ "snakeCase": {
+ "unsafeName": "general_errors",
+ "safeName": "general_errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GENERAL_ERRORS",
+ "safeName": "GENERAL_ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "GeneralErrors",
+ "safeName": "GeneralErrors"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "general-errors",
+ "camelCase": {
+ "unsafeName": "generalErrors",
+ "safeName": "generalErrors"
+ },
+ "snakeCase": {
+ "unsafeName": "general_errors",
+ "safeName": "general_errors"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "GENERAL_ERRORS",
+ "safeName": "GENERAL_ERRORS"
+ },
+ "pascalCase": {
+ "unsafeName": "GeneralErrors",
+ "safeName": "GeneralErrors"
+ }
+ }
+ },
+ "service": null,
+ "types": [
+ "type_general-errors:BadObjectRequestInfo"
+ ],
+ "errors": [
+ "error_general-errors:BadRequestBody"
+ ],
+ "subpackages": [],
+ "navigationConfig": null,
+ "webhooks": null,
+ "websocket": null,
+ "hasEndpointsInTree": false,
+ "docs": null
+ },
+ "subpackage_inlined-requests": {
+ "name": {
+ "originalName": "inlined-requests",
+ "camelCase": {
+ "unsafeName": "inlinedRequests",
+ "safeName": "inlinedRequests"
+ },
+ "snakeCase": {
+ "unsafeName": "inlined_requests",
+ "safeName": "inlined_requests"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INLINED_REQUESTS",
+ "safeName": "INLINED_REQUESTS"
+ },
+ "pascalCase": {
+ "unsafeName": "InlinedRequests",
+ "safeName": "InlinedRequests"
+ }
+ },
+ "displayName": null,
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "inlined-requests",
+ "camelCase": {
+ "unsafeName": "inlinedRequests",
+ "safeName": "inlinedRequests"
+ },
+ "snakeCase": {
+ "unsafeName": "inlined_requests",
+ "safeName": "inlined_requests"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INLINED_REQUESTS",
+ "safeName": "INLINED_REQUESTS"
+ },
+ "pascalCase": {
+ "unsafeName": "InlinedRequests",
+ "safeName": "InlinedRequests"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "inlined-requests",
+ "camelCase": {
+ "unsafeName": "inlinedRequests",
+ "safeName": "inlinedRequests"
+ },
+ "snakeCase": {
+ "unsafeName": "inlined_requests",
+ "safeName": "inlined_requests"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "INLINED_REQUESTS",
+ "safeName": "INLINED_REQUESTS"
+ },
+ "pascalCase": {
+ "unsafeName": "InlinedRequests",
+ "safeName": "InlinedRequests"
+ }
+ }
+ },
+ "service": "service_inlined-requests",
+ "types": [],
+ "errors": [],
+ "subpackages": [],
+ "navigationConfig": null,
+ "webhooks": null,
+ "websocket": null,
+ "hasEndpointsInTree": true,
+ "docs": null
+ },
+ "subpackage_no-auth": {
+ "name": {
+ "originalName": "no-auth",
+ "camelCase": {
+ "unsafeName": "noAuth",
+ "safeName": "noAuth"
+ },
+ "snakeCase": {
+ "unsafeName": "no_auth",
+ "safeName": "no_auth"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NO_AUTH",
+ "safeName": "NO_AUTH"
+ },
+ "pascalCase": {
+ "unsafeName": "NoAuth",
+ "safeName": "NoAuth"
+ }
+ },
+ "displayName": null,
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "no-auth",
+ "camelCase": {
+ "unsafeName": "noAuth",
+ "safeName": "noAuth"
+ },
+ "snakeCase": {
+ "unsafeName": "no_auth",
+ "safeName": "no_auth"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NO_AUTH",
+ "safeName": "NO_AUTH"
+ },
+ "pascalCase": {
+ "unsafeName": "NoAuth",
+ "safeName": "NoAuth"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "no-auth",
+ "camelCase": {
+ "unsafeName": "noAuth",
+ "safeName": "noAuth"
+ },
+ "snakeCase": {
+ "unsafeName": "no_auth",
+ "safeName": "no_auth"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NO_AUTH",
+ "safeName": "NO_AUTH"
+ },
+ "pascalCase": {
+ "unsafeName": "NoAuth",
+ "safeName": "NoAuth"
+ }
+ }
+ },
+ "service": "service_no-auth",
+ "types": [],
+ "errors": [],
+ "subpackages": [],
+ "navigationConfig": null,
+ "webhooks": null,
+ "websocket": null,
+ "hasEndpointsInTree": true,
+ "docs": null
+ },
+ "subpackage_no-req-body": {
+ "name": {
+ "originalName": "no-req-body",
+ "camelCase": {
+ "unsafeName": "noReqBody",
+ "safeName": "noReqBody"
+ },
+ "snakeCase": {
+ "unsafeName": "no_req_body",
+ "safeName": "no_req_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NO_REQ_BODY",
+ "safeName": "NO_REQ_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "NoReqBody",
+ "safeName": "NoReqBody"
+ }
+ },
+ "displayName": null,
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "no-req-body",
+ "camelCase": {
+ "unsafeName": "noReqBody",
+ "safeName": "noReqBody"
+ },
+ "snakeCase": {
+ "unsafeName": "no_req_body",
+ "safeName": "no_req_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NO_REQ_BODY",
+ "safeName": "NO_REQ_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "NoReqBody",
+ "safeName": "NoReqBody"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "no-req-body",
+ "camelCase": {
+ "unsafeName": "noReqBody",
+ "safeName": "noReqBody"
+ },
+ "snakeCase": {
+ "unsafeName": "no_req_body",
+ "safeName": "no_req_body"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "NO_REQ_BODY",
+ "safeName": "NO_REQ_BODY"
+ },
+ "pascalCase": {
+ "unsafeName": "NoReqBody",
+ "safeName": "NoReqBody"
+ }
+ }
+ },
+ "service": "service_no-req-body",
+ "types": [],
+ "errors": [],
+ "subpackages": [],
+ "navigationConfig": null,
+ "webhooks": null,
+ "websocket": null,
+ "hasEndpointsInTree": true,
+ "docs": null
+ },
+ "subpackage_req-with-headers": {
+ "name": {
+ "originalName": "req-with-headers",
+ "camelCase": {
+ "unsafeName": "reqWithHeaders",
+ "safeName": "reqWithHeaders"
+ },
+ "snakeCase": {
+ "unsafeName": "req_with_headers",
+ "safeName": "req_with_headers"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQ_WITH_HEADERS",
+ "safeName": "REQ_WITH_HEADERS"
+ },
+ "pascalCase": {
+ "unsafeName": "ReqWithHeaders",
+ "safeName": "ReqWithHeaders"
+ }
+ },
+ "displayName": null,
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "req-with-headers",
+ "camelCase": {
+ "unsafeName": "reqWithHeaders",
+ "safeName": "reqWithHeaders"
+ },
+ "snakeCase": {
+ "unsafeName": "req_with_headers",
+ "safeName": "req_with_headers"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQ_WITH_HEADERS",
+ "safeName": "REQ_WITH_HEADERS"
+ },
+ "pascalCase": {
+ "unsafeName": "ReqWithHeaders",
+ "safeName": "ReqWithHeaders"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "req-with-headers",
+ "camelCase": {
+ "unsafeName": "reqWithHeaders",
+ "safeName": "reqWithHeaders"
+ },
+ "snakeCase": {
+ "unsafeName": "req_with_headers",
+ "safeName": "req_with_headers"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REQ_WITH_HEADERS",
+ "safeName": "REQ_WITH_HEADERS"
+ },
+ "pascalCase": {
+ "unsafeName": "ReqWithHeaders",
+ "safeName": "ReqWithHeaders"
+ }
+ }
+ },
+ "service": "service_req-with-headers",
+ "types": [],
+ "errors": [],
+ "subpackages": [],
+ "navigationConfig": null,
+ "webhooks": null,
+ "websocket": null,
+ "hasEndpointsInTree": true,
+ "docs": null
+ },
+ "subpackage_types": {
+ "name": {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ "displayName": null,
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": null
+ },
+ "service": null,
+ "types": [],
+ "errors": [],
+ "subpackages": [
+ "subpackage_types/docs",
+ "subpackage_types/enum",
+ "subpackage_types/object",
+ "subpackage_types/union"
+ ],
+ "navigationConfig": null,
+ "webhooks": null,
+ "websocket": null,
+ "hasEndpointsInTree": false,
+ "docs": null
+ },
+ "subpackage_types/docs": {
+ "name": {
+ "originalName": "docs",
+ "camelCase": {
+ "unsafeName": "docs",
+ "safeName": "docs"
+ },
+ "snakeCase": {
+ "unsafeName": "docs",
+ "safeName": "docs"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOCS",
+ "safeName": "DOCS"
+ },
+ "pascalCase": {
+ "unsafeName": "Docs",
+ "safeName": "Docs"
+ }
+ },
+ "displayName": null,
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "docs",
+ "camelCase": {
+ "unsafeName": "docs",
+ "safeName": "docs"
+ },
+ "snakeCase": {
+ "unsafeName": "docs",
+ "safeName": "docs"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOCS",
+ "safeName": "DOCS"
+ },
+ "pascalCase": {
+ "unsafeName": "Docs",
+ "safeName": "Docs"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "docs",
+ "camelCase": {
+ "unsafeName": "docs",
+ "safeName": "docs"
+ },
+ "snakeCase": {
+ "unsafeName": "docs",
+ "safeName": "docs"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "DOCS",
+ "safeName": "DOCS"
+ },
+ "pascalCase": {
+ "unsafeName": "Docs",
+ "safeName": "Docs"
+ }
+ }
+ },
+ "service": null,
+ "types": [
+ "type_types/docs:ObjectWithDocs"
+ ],
+ "errors": [],
+ "subpackages": [],
+ "navigationConfig": null,
+ "webhooks": null,
+ "websocket": null,
+ "hasEndpointsInTree": false,
+ "docs": null
+ },
+ "subpackage_types/enum": {
+ "name": {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ },
+ "displayName": null,
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "enum",
+ "camelCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "snakeCase": {
+ "unsafeName": "enum",
+ "safeName": "enum"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ENUM",
+ "safeName": "ENUM"
+ },
+ "pascalCase": {
+ "unsafeName": "Enum",
+ "safeName": "Enum"
+ }
+ }
+ },
+ "service": null,
+ "types": [
+ "type_types/enum:WeatherReport"
+ ],
+ "errors": [
+ "error_types/enum:ErrorWithEnumBody"
+ ],
+ "subpackages": [],
+ "navigationConfig": null,
+ "webhooks": null,
+ "websocket": null,
+ "hasEndpointsInTree": false,
+ "docs": null
+ },
+ "subpackage_types/object": {
+ "name": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ },
+ "displayName": null,
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "object",
+ "camelCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "snakeCase": {
+ "unsafeName": "object",
+ "safeName": "object"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "OBJECT",
+ "safeName": "OBJECT"
+ },
+ "pascalCase": {
+ "unsafeName": "Object",
+ "safeName": "Object"
+ }
+ }
+ },
+ "service": null,
+ "types": [
+ "type_types/object:ObjectWithOptionalField",
+ "type_types/object:ObjectWithRequiredField",
+ "type_types/object:ObjectWithMapOfMap",
+ "type_types/object:NestedObjectWithOptionalField",
+ "type_types/object:NestedObjectWithRequiredField",
+ "type_types/object:DoubleOptional",
+ "type_types/object:OptionalAlias",
+ "type_types/object:ObjectWithDatetimeLikeString",
+ "type_types/object:ObjectWithUnknownField"
+ ],
+ "errors": [
+ "error_types/object:ObjectWithOptionalFieldError",
+ "error_types/object:ObjectWithRequiredFieldError",
+ "error_types/object:NestedObjectWithOptionalFieldError",
+ "error_types/object:NestedObjectWithRequiredFieldError"
+ ],
+ "subpackages": [],
+ "navigationConfig": null,
+ "webhooks": null,
+ "websocket": null,
+ "hasEndpointsInTree": false,
+ "docs": null
+ },
+ "subpackage_types/union": {
+ "name": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ },
+ "displayName": null,
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ },
+ {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ ],
+ "packagePath": [
+ {
+ "originalName": "types",
+ "camelCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "snakeCase": {
+ "unsafeName": "types",
+ "safeName": "types"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "TYPES",
+ "safeName": "TYPES"
+ },
+ "pascalCase": {
+ "unsafeName": "Types",
+ "safeName": "Types"
+ }
+ }
+ ],
+ "file": {
+ "originalName": "union",
+ "camelCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "snakeCase": {
+ "unsafeName": "union",
+ "safeName": "union"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "UNION",
+ "safeName": "UNION"
+ },
+ "pascalCase": {
+ "unsafeName": "Union",
+ "safeName": "Union"
+ }
+ }
+ },
+ "service": null,
+ "types": [
+ "type_types/union:Animal",
+ "type_types/union:Dog",
+ "type_types/union:Cat",
+ "type_types/union:MixedType"
+ ],
+ "errors": [
+ "error_types/union:ErrorWithUnionBody"
+ ],
+ "subpackages": [],
+ "navigationConfig": null,
+ "webhooks": null,
+ "websocket": null,
+ "hasEndpointsInTree": false,
+ "docs": null
+ }
+ },
+ "rootPackage": {
+ "fernFilepath": {
+ "allParts": [],
+ "packagePath": [],
+ "file": null
+ },
+ "websocket": null,
+ "service": null,
+ "types": [],
+ "errors": [],
+ "subpackages": [
+ "subpackage_endpoints",
+ "subpackage_general-errors",
+ "subpackage_inlined-requests",
+ "subpackage_no-auth",
+ "subpackage_no-req-body",
+ "subpackage_req-with-headers",
+ "subpackage_types"
+ ],
+ "webhooks": null,
+ "navigationConfig": null,
+ "hasEndpointsInTree": true,
+ "docs": null
+ },
+ "sdkConfig": {
+ "isAuthMandatory": false,
+ "hasStreamingEndpoints": false,
+ "hasPaginatedEndpoints": true,
+ "hasFileDownloadEndpoints": false,
+ "platformHeaders": {
+ "language": "X-Fern-Language",
+ "sdkName": "X-Fern-SDK-Name",
+ "sdkVersion": "X-Fern-SDK-Version",
+ "userAgent": null
+ }
+ }
+}
\ No newline at end of file
diff --git a/packages/cli/generation/ir-generator-tests/src/ir/__test__/test-definitions/websocket.json b/packages/cli/generation/ir-generator-tests/src/ir/__test__/test-definitions/websocket.json
index 951811df46f1..a032ab7b7145 100644
--- a/packages/cli/generation/ir-generator-tests/src/ir/__test__/test-definitions/websocket.json
+++ b/packages/cli/generation/ir-generator-tests/src/ir/__test__/test-definitions/websocket.json
@@ -1232,6 +1232,178 @@
"v2Examples": null,
"availability": null,
"docs": null
+ },
+ "type_realtime:ErrorEvent": {
+ "inline": null,
+ "name": {
+ "name": {
+ "originalName": "ErrorEvent",
+ "camelCase": {
+ "unsafeName": "errorEvent",
+ "safeName": "errorEvent"
+ },
+ "snakeCase": {
+ "unsafeName": "error_event",
+ "safeName": "error_event"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR_EVENT",
+ "safeName": "ERROR_EVENT"
+ },
+ "pascalCase": {
+ "unsafeName": "ErrorEvent",
+ "safeName": "ErrorEvent"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "realtime",
+ "camelCase": {
+ "unsafeName": "realtime",
+ "safeName": "realtime"
+ },
+ "snakeCase": {
+ "unsafeName": "realtime",
+ "safeName": "realtime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REALTIME",
+ "safeName": "REALTIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Realtime",
+ "safeName": "Realtime"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "realtime",
+ "camelCase": {
+ "unsafeName": "realtime",
+ "safeName": "realtime"
+ },
+ "snakeCase": {
+ "unsafeName": "realtime",
+ "safeName": "realtime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REALTIME",
+ "safeName": "REALTIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Realtime",
+ "safeName": "Realtime"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_realtime:ErrorEvent"
+ },
+ "shape": {
+ "_type": "object",
+ "extends": [],
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "errorCode",
+ "camelCase": {
+ "unsafeName": "errorCode",
+ "safeName": "errorCode"
+ },
+ "snakeCase": {
+ "unsafeName": "error_code",
+ "safeName": "error_code"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR_CODE",
+ "safeName": "ERROR_CODE"
+ },
+ "pascalCase": {
+ "unsafeName": "ErrorCode",
+ "safeName": "ErrorCode"
+ }
+ },
+ "wireValue": "errorCode"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "INTEGER",
+ "v2": {
+ "type": "integer",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "errorMessage",
+ "camelCase": {
+ "unsafeName": "errorMessage",
+ "safeName": "errorMessage"
+ },
+ "snakeCase": {
+ "unsafeName": "error_message",
+ "safeName": "error_message"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR_MESSAGE",
+ "safeName": "ERROR_MESSAGE"
+ },
+ "pascalCase": {
+ "unsafeName": "ErrorMessage",
+ "safeName": "ErrorMessage"
+ }
+ },
+ "wireValue": "errorMessage"
+ },
+ "valueType": {
+ "_type": "primitive",
+ "primitive": {
+ "v1": "STRING",
+ "v2": {
+ "type": "string",
+ "default": null,
+ "validation": null
+ }
+ }
+ },
+ "propertyAccess": null,
+ "v2Examples": {
+ "userSpecifiedExamples": {},
+ "autogeneratedExamples": {}
+ },
+ "availability": null,
+ "docs": null
+ }
+ ],
+ "extra-properties": false,
+ "extendedProperties": []
+ },
+ "referencedTypes": [],
+ "encoding": {
+ "json": {},
+ "proto": null
+ },
+ "source": null,
+ "userProvidedExamples": [],
+ "autogeneratedExamples": [],
+ "v2Examples": null,
+ "availability": null,
+ "docs": null
}
},
"errors": {},
@@ -1276,7 +1448,8 @@
"type_realtime:receive_snake_case",
"type_realtime:SendEvent2",
"type_realtime:ReceiveEvent2",
- "type_realtime:ReceiveEvent3"
+ "type_realtime:ReceiveEvent3",
+ "type_realtime:ErrorEvent"
]
},
"webhookGroups": {},
@@ -2123,6 +2296,87 @@
"methodName": null,
"availability": null,
"docs": null
+ },
+ {
+ "type": "error",
+ "origin": "server",
+ "body": {
+ "type": "reference",
+ "bodyType": {
+ "_type": "named",
+ "name": {
+ "originalName": "ErrorEvent",
+ "camelCase": {
+ "unsafeName": "errorEvent",
+ "safeName": "errorEvent"
+ },
+ "snakeCase": {
+ "unsafeName": "error_event",
+ "safeName": "error_event"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR_EVENT",
+ "safeName": "ERROR_EVENT"
+ },
+ "pascalCase": {
+ "unsafeName": "ErrorEvent",
+ "safeName": "ErrorEvent"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "realtime",
+ "camelCase": {
+ "unsafeName": "realtime",
+ "safeName": "realtime"
+ },
+ "snakeCase": {
+ "unsafeName": "realtime",
+ "safeName": "realtime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REALTIME",
+ "safeName": "REALTIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Realtime",
+ "safeName": "Realtime"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "realtime",
+ "camelCase": {
+ "unsafeName": "realtime",
+ "safeName": "realtime"
+ },
+ "snakeCase": {
+ "unsafeName": "realtime",
+ "safeName": "realtime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REALTIME",
+ "safeName": "REALTIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Realtime",
+ "safeName": "Realtime"
+ }
+ }
+ },
+ "displayName": null,
+ "typeId": "type_realtime:ErrorEvent",
+ "default": null,
+ "inline": null
+ },
+ "docs": null
+ },
+ "displayName": "Error",
+ "methodName": null,
+ "availability": null,
+ "docs": null
}
],
"examples": [
@@ -4999,6 +5253,137 @@
],
"extends": null,
"additionalProperties": false
+ },
+ "type_realtime:ErrorEvent": {
+ "type": "object",
+ "declaration": {
+ "name": {
+ "originalName": "ErrorEvent",
+ "camelCase": {
+ "unsafeName": "errorEvent",
+ "safeName": "errorEvent"
+ },
+ "snakeCase": {
+ "unsafeName": "error_event",
+ "safeName": "error_event"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR_EVENT",
+ "safeName": "ERROR_EVENT"
+ },
+ "pascalCase": {
+ "unsafeName": "ErrorEvent",
+ "safeName": "ErrorEvent"
+ }
+ },
+ "fernFilepath": {
+ "allParts": [
+ {
+ "originalName": "realtime",
+ "camelCase": {
+ "unsafeName": "realtime",
+ "safeName": "realtime"
+ },
+ "snakeCase": {
+ "unsafeName": "realtime",
+ "safeName": "realtime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REALTIME",
+ "safeName": "REALTIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Realtime",
+ "safeName": "Realtime"
+ }
+ }
+ ],
+ "packagePath": [],
+ "file": {
+ "originalName": "realtime",
+ "camelCase": {
+ "unsafeName": "realtime",
+ "safeName": "realtime"
+ },
+ "snakeCase": {
+ "unsafeName": "realtime",
+ "safeName": "realtime"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "REALTIME",
+ "safeName": "REALTIME"
+ },
+ "pascalCase": {
+ "unsafeName": "Realtime",
+ "safeName": "Realtime"
+ }
+ }
+ }
+ },
+ "properties": [
+ {
+ "name": {
+ "name": {
+ "originalName": "errorCode",
+ "camelCase": {
+ "unsafeName": "errorCode",
+ "safeName": "errorCode"
+ },
+ "snakeCase": {
+ "unsafeName": "error_code",
+ "safeName": "error_code"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR_CODE",
+ "safeName": "ERROR_CODE"
+ },
+ "pascalCase": {
+ "unsafeName": "ErrorCode",
+ "safeName": "ErrorCode"
+ }
+ },
+ "wireValue": "errorCode"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "INTEGER"
+ },
+ "propertyAccess": null,
+ "variable": null
+ },
+ {
+ "name": {
+ "name": {
+ "originalName": "errorMessage",
+ "camelCase": {
+ "unsafeName": "errorMessage",
+ "safeName": "errorMessage"
+ },
+ "snakeCase": {
+ "unsafeName": "error_message",
+ "safeName": "error_message"
+ },
+ "screamingSnakeCase": {
+ "unsafeName": "ERROR_MESSAGE",
+ "safeName": "ERROR_MESSAGE"
+ },
+ "pascalCase": {
+ "unsafeName": "ErrorMessage",
+ "safeName": "ErrorMessage"
+ }
+ },
+ "wireValue": "errorMessage"
+ },
+ "typeReference": {
+ "type": "primitive",
+ "value": "STRING"
+ },
+ "propertyAccess": null,
+ "variable": null
+ }
+ ],
+ "extends": null,
+ "additionalProperties": false
}
},
"headers": [],
@@ -5275,7 +5660,8 @@
"type_realtime:receive_snake_case",
"type_realtime:SendEvent2",
"type_realtime:ReceiveEvent2",
- "type_realtime:ReceiveEvent3"
+ "type_realtime:ReceiveEvent3",
+ "type_realtime:ErrorEvent"
],
"errors": [],
"subpackages": [],
diff --git a/packages/cli/generation/local-generation/local-workspace-runner/src/AutoVersioningCache.ts b/packages/cli/generation/local-generation/local-workspace-runner/src/AutoVersioningCache.ts
index 503b8b96b382..8629493e5bd6 100644
--- a/packages/cli/generation/local-generation/local-workspace-runner/src/AutoVersioningCache.ts
+++ b/packages/cli/generation/local-generation/local-workspace-runner/src/AutoVersioningCache.ts
@@ -15,6 +15,10 @@ export interface CachedAnalysis {
message: string;
/** User-facing changelog entry from the AI. Empty string for PATCH, present for MINOR/MAJOR. */
changelogEntry: string;
+ /** PR description with breaking changes (Before/After code fences) and What's New sections. */
+ prDescription?: string;
+ /** One sentence explaining WHY the version bump was chosen. */
+ versionBumpReason?: string;
}
/**
diff --git a/packages/cli/generation/local-generation/local-workspace-runner/src/AutoVersioningService.ts b/packages/cli/generation/local-generation/local-workspace-runner/src/AutoVersioningService.ts
index 08ce6894945e..444481313426 100644
--- a/packages/cli/generation/local-generation/local-workspace-runner/src/AutoVersioningService.ts
+++ b/packages/cli/generation/local-generation/local-workspace-runner/src/AutoVersioningService.ts
@@ -29,6 +29,16 @@ export interface AutoVersionResult {
* Undefined for PATCH changes, present for MINOR/MAJOR.
*/
changelogEntry?: string;
+ /**
+ * PR description with breaking changes (Before/After code fences) and What's New sections.
+ * Undefined for PATCH changes or when consolidation is not performed.
+ */
+ prDescription?: string;
+ /**
+ * One sentence explaining WHY the version bump was chosen.
+ * E.g., "MAJOR because `parserCreateJob` InputStream overloads were removed from `RawLabReportClient`."
+ */
+ versionBumpReason?: string;
}
/**
diff --git a/packages/cli/generation/local-generation/local-workspace-runner/src/ContainerExecutionEnvironment.ts b/packages/cli/generation/local-generation/local-workspace-runner/src/ContainerExecutionEnvironment.ts
index 55a95dc78ea5..3fd263fd8cc0 100644
--- a/packages/cli/generation/local-generation/local-workspace-runner/src/ContainerExecutionEnvironment.ts
+++ b/packages/cli/generation/local-generation/local-workspace-runner/src/ContainerExecutionEnvironment.ts
@@ -44,6 +44,7 @@ export class ContainerExecutionEnvironment implements ExecutionEnvironment {
snippetPath,
snippetTemplatePath,
licenseFilePath,
+ sourceMounts,
context,
inspect,
runner
@@ -67,6 +68,10 @@ export class ContainerExecutionEnvironment implements ExecutionEnvironment {
binds.push(`${licenseFilePath}:/tmp/LICENSE:ro`);
}
+ for (const sourceMount of sourceMounts ?? []) {
+ binds.push(`${sourceMount.hostPath}:${sourceMount.containerPath}:ro`);
+ }
+
const envVars: Record