blob: 0f9471acbdfdb1d8a78ccab3e93b7d07150efba4 [file] [log] [blame]
{
"version": {
"major": 1,
"minor": 1,
"build": 1
},
"deferred": {},
"utils": {},
"xml": {
"http": "http://",
"w3org": "http://www.w3.org/",
"xmlNS": "http://www.w3.org/XML/1998/namespace",
"xmlnsNS": "http://www.w3.org/2000/xmlns/"
},
"oData": {
"utils": {
"EDM_BINARY": "Edm.Binary",
"EDM_BOOLEAN": "Edm.Boolean",
"EDM_BYTE": "Edm.Byte",
"EDM_DATE": "Edm.Date",
"EDM_DATETIMEOFFSET": "Edm.DateTimeOffset",
"EDM_DURATION": "Edm.Duration",
"EDM_DECIMAL": "Edm.Decimal",
"EDM_DOUBLE": "Edm.Double",
"EDM_GEOGRAPHY": "Edm.Geography",
"EDM_GEOGRAPHY_POINT": "Edm.GeographyPoint",
"EDM_GEOGRAPHY_LINESTRING": "Edm.GeographyLineString",
"EDM_GEOGRAPHY_POLYGON": "Edm.GeographyPolygon",
"EDM_GEOGRAPHY_COLLECTION": "Edm.GeographyCollection",
"EDM_GEOGRAPHY_MULTIPOLYGON": "Edm.GeographyMultiPolygon",
"EDM_GEOGRAPHY_MULTILINESTRING": "Edm.GeographyMultiLineString",
"EDM_GEOGRAPHY_MULTIPOINT": "Edm.GeographyMultiPoint",
"EDM_GEOMETRY": "Edm.Geometry",
"EDM_GEOMETRY_POINT": "Edm.GeometryPoint",
"EDM_GEOMETRY_LINESTRING": "Edm.GeometryLineString",
"EDM_GEOMETRY_POLYGON": "Edm.GeometryPolygon",
"EDM_GEOMETRY_COLLECTION": "Edm.GeometryCollection",
"EDM_GEOMETRY_MULTIPOLYGON": "Edm.GeometryMultiPolygon",
"EDM_GEOMETRY_MULTILINESTRING": "Edm.GeometryMultiLineString",
"EDM_GEOMETRY_MULTIPOINT": "Edm.GeometryMultiPoint",
"EDM_GUID": "Edm.Guid",
"EDM_INT16": "Edm.Int16",
"EDM_INT32": "Edm.Int32",
"EDM_INT64": "Edm.Int64",
"EDM_SBYTE": "Edm.SByte",
"EDM_SINGLE": "Edm.Single",
"EDM_STRING": "Edm.String",
"EDM_TIMEOFDAY": "Edm.Time",
"GEOJSON_POINT": "Point",
"GEOJSON_LINESTRING": "LineString",
"GEOJSON_POLYGON": "Polygon",
"GEOJSON_MULTIPOINT": "MultiPoint",
"GEOJSON_MULTILINESTRING": "MultiLineString",
"GEOJSON_MULTIPOLYGON": "MultiPolygon",
"GEOJSON_GEOMETRYCOLLECTION": "GeometryCollection"
},
"handler": {
"textHandler": {
"accept": "text/plain",
"maxDataServiceVersion": "4.0"
},
"MAX_DATA_SERVICE_VERSION": "4.0"
},
"metadata": {
"metadataHandler": {
"accept": "application/xml",
"maxDataServiceVersion": "4.0"
},
"schema": {
"elements": {
"Action": {
"attributes": [
"Name",
"IsBound",
"EntitySetPath"
],
"elements": [
"ReturnType",
"Parameter*",
"Annotation*"
],
"text": false
},
"ActionImport": {
"attributes": [
"Name",
"Action",
"EntitySet",
"Annotation*"
],
"text": false
},
"Annotation": {
"attributes": [
"Term",
"Qualifier",
"Binary",
"Bool",
"Date",
"DateTimeOffset",
"Decimal",
"Duration",
"EnumMember",
"Float",
"Guid",
"Int",
"String",
"TimeOfDay",
"AnnotationPath",
"NavigationPropertyPath",
"Path",
"PropertyPath",
"UrlRef"
],
"elements": [
"Binary*",
"Bool*",
"Date*",
"DateTimeOffset*",
"Decimal*",
"Duration*",
"EnumMember*",
"Float*",
"Guid*",
"Int*",
"String*",
"TimeOfDay*",
"And*",
"Or*",
"Not*",
"Eq*",
"Ne*",
"Gt*",
"Ge*",
"Lt*",
"Le*",
"AnnotationPath*",
"Apply*",
"Cast*",
"Collection*",
"If*",
"IsOf*",
"LabeledElement*",
"LabeledElementReference*",
"Null*",
"NavigationPropertyPath*",
"Path*",
"PropertyPath*",
"Record*",
"UrlRef*",
"Annotation*"
],
"text": false
},
"AnnotationPath": {
"attributes": null,
"elements": null,
"text": true
},
"Annotations": {
"attributes": [
"Target",
"Qualifier"
],
"elements": [
"Annotation*"
],
"text": false
},
"Apply": {
"attributes": [
"Function"
],
"elements": [
"String*",
"Path*",
"LabeledElement*",
"Annotation*"
],
"text": false
},
"And": {
"attributes": null,
"elements": null,
"text": true
},
"Or": {
"attributes": null,
"elements": null,
"text": true
},
"Not": {
"attributes": null,
"elements": null,
"text": true
},
"Eq": {
"attributes": null,
"elements": null,
"text": true
},
"Ne": {
"attributes": null,
"elements": null,
"text": true
},
"Gt": {
"attributes": null,
"elements": null,
"text": true
},
"Ge": {
"attributes": null,
"elements": null,
"text": true
},
"Lt": {
"attributes": null,
"elements": null,
"text": true
},
"Le": {
"attributes": null,
"elements": null,
"text": true
},
"Binary": {
"attributes": null,
"elements": null,
"text": true
},
"Bool": {
"attributes": null,
"elements": null,
"text": true
},
"Cast": {
"attributes": [
"Type"
],
"elements": [
"Path*",
"Annotation*"
],
"text": false
},
"Collection": {
"attributes": null,
"elements": [
"Binary*",
"Bool*",
"Date*",
"DateTimeOffset*",
"Decimal*",
"Duration*",
"EnumMember*",
"Float*",
"Guid*",
"Int*",
"String*",
"TimeOfDay*",
"And*",
"Or*",
"Not*",
"Eq*",
"Ne*",
"Gt*",
"Ge*",
"Lt*",
"Le*",
"AnnotationPath*",
"Apply*",
"Cast*",
"Collection*",
"If*",
"IsOf*",
"LabeledElement*",
"LabeledElementReference*",
"Null*",
"NavigationPropertyPath*",
"Path*",
"PropertyPath*",
"Record*",
"UrlRef*"
],
"text": false
},
"ComplexType": {
"attributes": [
"Name",
"BaseType",
"Abstract",
"OpenType"
],
"elements": [
"Property*",
"NavigationProperty*",
"Annotation*"
],
"text": false
},
"Date": {
"attributes": null,
"elements": null,
"text": true
},
"DateTimeOffset": {
"attributes": null,
"elements": null,
"text": true
},
"Decimal": {
"attributes": null,
"elements": null,
"text": true
},
"Duration": {
"attributes": null,
"elements": null,
"text": true
},
"EntityContainer": {
"attributes": [
"Name",
"Extends"
],
"elements": [
"EntitySet*",
"Singleton*",
"ActionImport*",
"FunctionImport*",
"Annotation*"
],
"text": false
},
"EntitySet": {
"attributes": [
"Name",
"EntityType",
"IncludeInServiceDocument"
],
"elements": [
"NavigationPropertyBinding*",
"Annotation*"
],
"text": false
},
"EntityType": {
"attributes": [
"Name",
"BaseType",
"Abstract",
"OpenType",
"HasStream"
],
"elements": [
"Key*",
"Property*",
"NavigationProperty*",
"Annotation*"
],
"text": false
},
"EnumMember": {
"attributes": null,
"elements": null,
"text": true
},
"EnumType": {
"attributes": [
"Name",
"UnderlyingType",
"IsFlags"
],
"elements": [
"Member*"
],
"text": false
},
"Float": {
"attributes": null,
"elements": null,
"text": true
},
"Function": {
"attributes": [
"Name",
"IsBound",
"IsComposable",
"EntitySetPath"
],
"elements": [
"ReturnType",
"Parameter*",
"Annotation*"
],
"text": false
},
"FunctionImport": {
"attributes": [
"Name",
"Function",
"EntitySet",
"IncludeInServiceDocument",
"Annotation*"
],
"text": false
},
"Guid": {
"attributes": null,
"elements": null,
"text": true
},
"If": {
"attributes": null,
"elements": [
"Path*",
"String*",
"Annotation*"
],
"text": false
},
"Int": {
"attributes": null,
"elements": null,
"text": true
},
"IsOf": {
"attributes": [
"Type",
"MaxLength",
"Precision",
"Scale",
"Unicode",
"SRID",
"DefaultValue",
"Annotation*"
],
"elements": [
"Path*"
],
"text": false
},
"Key": {
"attributes": null,
"elements": [
"PropertyRef*"
],
"text": false
},
"LabeledElement": {
"attributes": [
"Name"
],
"elements": [
"Binary*",
"Bool*",
"Date*",
"DateTimeOffset*",
"Decimal*",
"Duration*",
"EnumMember*",
"Float*",
"Guid*",
"Int*",
"String*",
"TimeOfDay*",
"And*",
"Or*",
"Not*",
"Eq*",
"Ne*",
"Gt*",
"Ge*",
"Lt*",
"Le*",
"AnnotationPath*",
"Apply*",
"Cast*",
"Collection*",
"If*",
"IsOf*",
"LabeledElement*",
"LabeledElementReference*",
"Null*",
"NavigationPropertyPath*",
"Path*",
"PropertyPath*",
"Record*",
"UrlRef*",
"Annotation*"
],
"text": false
},
"LabeledElementReference": {
"attributes": [
"Term"
],
"elements": [
"Binary*",
"Bool*",
"Date*",
"DateTimeOffset*",
"Decimal*",
"Duration*",
"EnumMember*",
"Float*",
"Guid*",
"Int*",
"String*",
"TimeOfDay*",
"And*",
"Or*",
"Not*",
"Eq*",
"Ne*",
"Gt*",
"Ge*",
"Lt*",
"Le*",
"AnnotationPath*",
"Apply*",
"Cast*",
"Collection*",
"If*",
"IsOf*",
"LabeledElement*",
"LabeledElementReference*",
"Null*",
"NavigationPropertyPath*",
"Path*",
"PropertyPath*",
"Record*",
"UrlRef*"
],
"text": false
},
"Member": {
"attributes": [
"Name",
"Value"
],
"elements": [
"Annotation*"
],
"text": false
},
"NavigationProperty": {
"attributes": [
"Name",
"Type",
"Nullable",
"Partner",
"ContainsTarget"
],
"elements": [
"ReferentialConstraint*",
"OnDelete*",
"Annotation*"
],
"text": false
},
"NavigationPropertyBinding": {
"attributes": [
"Path",
"Target"
],
"text": false
},
"NavigationPropertyPath": {
"attributes": null,
"elements": null,
"text": true
},
"Null": {
"attributes": null,
"elements": [
"Annotation*"
],
"text": false
},
"OnDelete": {
"attributes": [
"Action"
],
"elements": [
"Annotation*"
],
"text": false
},
"Path": {
"attributes": null,
"elements": null,
"text": true
},
"Parameter": {
"attributes": [
"Name",
"Type",
"Nullable",
"MaxLength",
"Precision",
"Scale",
"SRID"
],
"elements": [
"Annotation*"
],
"text": false
},
"Property": {
"attributes": [
"Name",
"Type",
"Nullable",
"MaxLength",
"Precision",
"Scale",
"Unicode",
"SRID",
"DefaultValue"
],
"elements": [
"Annotation*"
],
"text": false
},
"PropertyPath": {
"attributes": null,
"elements": null,
"text": true
},
"PropertyRef": {
"attributes": [
"Name",
"Alias"
],
"text": false
},
"PropertyValue": {
"attributes": [
"Property",
"Path"
],
"elements": [
"Binary*",
"Bool*",
"Date*",
"DateTimeOffset*",
"Decimal*",
"Duration*",
"EnumMember*",
"Float*",
"Guid*",
"Int*",
"String*",
"TimeOfDay*",
"And*",
"Or*",
"Not*",
"Eq*",
"Ne*",
"Gt*",
"Ge*",
"Lt*",
"Le*",
"AnnotationPath*",
"Apply*",
"Cast*",
"Collection*",
"If*",
"IsOf*",
"LabeledElement*",
"LabeledElementReference*",
"Null*",
"NavigationPropertyPath*",
"Path*",
"PropertyPath*",
"Record*",
"UrlRef*",
"Annotation*"
],
"text": false
},
"Record": {
"attributes": null,
"elements": [
"PropertyValue*",
"Property*",
"Annotation*"
],
"text": false
},
"ReferentialConstraint": {
"attributes": [
"Property",
"ReferencedProperty",
"Annotation*"
],
"text": false
},
"ReturnType": {
"attributes": [
"Type",
"Nullable",
"MaxLength",
"Precision",
"Scale",
"SRID"
],
"text": false
},
"String": {
"attributes": null,
"elements": null,
"text": true
},
"Schema": {
"attributes": [
"Namespace",
"Alias"
],
"elements": [
"Action*",
"Annotations*",
"Annotation*",
"ComplexType*",
"EntityContainer",
"EntityType*",
"EnumType*",
"Function*",
"Term*",
"TypeDefinition*",
"Annotation*"
],
"text": false
},
"Singleton": {
"attributes": [
"Name",
"Type"
],
"elements": [
"NavigationPropertyBinding*",
"Annotation*"
],
"text": false
},
"Term": {
"attributes": [
"Name",
"Type",
"BaseTerm",
"DefaultValue ",
"AppliesTo",
"Nullable",
"MaxLength",
"Precision",
"Scale",
"SRID"
],
"elements": [
"Annotation*"
],
"text": false
},
"TimeOfDay": {
"attributes": null,
"elements": null,
"text": true
},
"TypeDefinition": {
"attributes": [
"Name",
"UnderlyingType",
"MaxLength",
"Unicode",
"Precision",
"Scale",
"SRID"
],
"elements": [
"Annotation*"
],
"text": false
},
"UrlRef": {
"attributes": null,
"elements": [
"Binary*",
"Bool*",
"Date*",
"DateTimeOffset*",
"Decimal*",
"Duration*",
"EnumMember*",
"Float*",
"Guid*",
"Int*",
"String*",
"TimeOfDay*",
"And*",
"Or*",
"Not*",
"Eq*",
"Ne*",
"Gt*",
"Ge*",
"Lt*",
"Le*",
"AnnotationPath*",
"Apply*",
"Cast*",
"Collection*",
"If*",
"IsOf*",
"LabeledElement*",
"LabeledElementReference*",
"Null*",
"NavigationPropertyPath*",
"Path*",
"PropertyPath*",
"Record*",
"UrlRef*",
"Annotation*"
],
"text": false
},
"Edmx": {
"attributes": [
"Version"
],
"elements": [
"DataServices",
"Reference*"
],
"text": false,
"ns": "http://docs.oasis-open.org/odata/ns/edmx"
},
"DataServices": {
"attributes": [
"m:MaxDataServiceVersion",
"m:DataServiceVersion"
],
"elements": [
"Schema*"
],
"text": false,
"ns": "http://docs.oasis-open.org/odata/ns/edmx"
},
"Reference": {
"attributes": [
"Uri"
],
"elements": [
"Include*",
"IncludeAnnotations*",
"Annotation*"
],
"text": false
},
"Include": {
"attributes": [
"Namespace",
"Alias"
],
"text": false
},
"IncludeAnnotations": {
"attributes": [
"TermNamespace",
"Qualifier",
"TargetNamespace"
],
"text": false
}
}
}
},
"net": {
"defaultHttpClient": {
"callbackParameterName": "$callback",
"formatQueryString": "$format=json",
"enableJsonpCallback": false
}
},
"json": {
"jsonHandler": {
"accept": "application/json",
"recognizeDates": false
}
},
"batch": {
"batchHandler": {
"accept": "multipart/mixed",
"maxDataServiceVersion": "4.0",
"partHandler": {
"maxDataServiceVersion": "4.0",
"accept": "application/json;q=0.9, */*;q=0.1"
}
}
},
"defaultHandler": {
"maxDataServiceVersion": "4.0",
"accept": "application/json;q=0.9, */*;q=0.1"
},
"defaultMetadata": [],
"metadataHandler": {
"accept": "application/xml",
"maxDataServiceVersion": "4.0"
}
},
"store": {
"defaultStoreMechanism": "best"
},
"cache": {}
}