{"required": ["name"], "type": "object", "properties": {"databaseMapper": {"type": "string"}, "argumentName": {"type": "string"}, "text": {"type": "string"}, "privateName": {"type": "string"}, "grpcType": {"type": "string"}, "serializationEmitDefault": {"type": "boolean"}, "refDataMapping": {"type": "boolean"}, "dataConverterIsGeneric": {"type": "boolean"}, "excludeCleanup": {"type": "boolean"}, "dataModelJsonName": {"type": "string"}, "modelText": {"type": "string"}, "refDataText": {"type": "boolean"}, "dataAutoGenerated": {"type": "boolean"}, "uniqueKey": {"type": "boolean"}, "webApiQueryStringConverter": {"type": "string"}, "jsonName": {"type": "string"}, "refDataType": {"enum": ["string", "int", "Guid"], "type": "string"}, "dateTimeTransform": {"enum": ["UseDefault", "None", "DateOnly", "DateTimeLocal", "DateTimeUtc", "DateTimeUnspecified"], "type": "string"}, "name": {"type": "string"}, "refDataList": {"type": "boolean"}, "stringTrim": {"enum": ["UseDefault", "None", "Start", "End", "Both"], "type": "string"}, "isEntity": {"type": "boolean"}, "bubblePropertyChanges": {"type": "boolean"}, "stringTransform": {"enum": ["UseDefault", "None", "NullToEmpty", "EmptyToNull"], "type": "string"}, "databaseDbType": {"type": "string"}, "type": {"type": "string"}, "immutable": {"type": "boolean"}, "internalOnly": {"type": "boolean"}, "autoCreate": {"type": "boolean"}, "inherited": {"type": "boolean"}, "entityFrameworkMapper": {"enum": ["Map", "Ignore", "Skip"], "type": "string"}, "secondaryPropertyChanged": {"type": "string"}, "odataMapper": {"enum": ["Map", "Ignore", "Skip"], "type": "string"}, "grpcFieldNo": {"type": "integer"}, "databaseIgnore": {"type": "boolean"}, "identifierGenerator": {"type": "string"}, "cosmosMapper": {"enum": ["Map", "Ignore", "Skip"], "type": "string"}, "serializationIgnore": {"type": "boolean"}, "httpAgentMapper": {"enum": ["Map", "Ignore", "Skip"], "type": "string"}, "displayName": {"type": "string"}, "jsonDataModelName": {"type": "string"}, "nullable": {"type": "boolean"}, "default": {"type": "string"}, "dataMapperIgnore": {"type": "boolean"}, "dataName": {"type": "string"}, "partitionKey": {"type": "boolean"}, "dataOperationTypes": {"enum": ["Any", "AnyExceptCreate", "AnyExceptUpdate", "AnyExceptGet", "Get", "Create", "Update", "Delete"], "type": "string"}, "dataConverter": {"type": "string"}, "annotation2": {"type": "string"}, "annotation3": {"type": "string"}, "annotation1": {"type": "string"}}}