X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=docs%2Fopenapi%2FInvoker_Management.html;fp=docs%2Fopenapi%2FInvoker_Management.html;h=f87e07ae36659f7ed76d536a2932d833c1271caf;hb=36718abc0fb386770a182c2c01358e1ce3621c75;hp=bad6278fd39cf6df4203345a2b7d47202eaab5ca;hpb=317d9716840650fbf1ebea4fc84bcdb6e8ffab76;p=nonrtric%2Fplt%2Fsme.git diff --git a/docs/openapi/Invoker_Management.html b/docs/openapi/Invoker_Management.html index bad6278..f87e07a 100644 --- a/docs/openapi/Invoker_Management.html +++ b/docs/openapi/Invoker_Management.html @@ -1703,6 +1703,82 @@ ul.nav-tabs { "description" : "Represents the configuration information for the delivery of notifications over Websockets." }; + defs["Altitude"] = { + "maximum" : 32767, + "minimum" : -32767, + "type" : "number", + "description" : "Indicates value of altitude.", + "format" : "double" +}; + defs["Angle"] = { + "maximum" : 360, + "minimum" : 0, + "type" : "integer", + "description" : "Indicates value of angle." +}; + defs["Confidence"] = { + "maximum" : 100, + "minimum" : 0, + "type" : "integer", + "description" : "Indicates value of confidence." +}; + defs["DateTime"] = { + "type" : "string", + "description" : "string with format \"date-time\" as defined in OpenAPI.", + "format" : "date-time" +}; + defs["Float"] = { + "type" : "number", + "description" : "string with format 'float' as defined in OpenAPI.", + "format" : "float" +}; + defs["InnerRadius"] = { + "maximum" : 327675, + "minimum" : 0, + "type" : "integer", + "description" : "Indicates value of the inner radius.", + "format" : "int32" +}; + defs["Ipv4Addr"] = { + "type" : "string", + "description" : "string identifying a Ipv4 address formatted in the \"dotted decimal\" notation as defined in IETF RFC 1166." +}; + defs["Ipv6Addr"] = { + "type" : "string", + "description" : "string identifying a Ipv6 address formatted according to clause 4 in IETF RFC 5952. The mixed Ipv4 Ipv6 notation according to clause 5 of IETF RFC 5952 shall not be used." +}; + defs["Link"] = { + "type" : "string", + "description" : "string formatted according to IETF RFC 3986 identifying a referenced resource." +}; + defs["Orientation"] = { + "maximum" : 180, + "minimum" : 0, + "type" : "integer", + "description" : "Indicates value of orientation angle." +}; + defs["Port"] = { + "maximum" : 65535, + "minimum" : 0, + "type" : "integer", + "description" : "Unsigned integer with valid values between 0 and 65535." +}; + defs["SupportedFeatures"] = { + "pattern" : "^[A-Fa-f0-9]*$", + "type" : "string", + "description" : "A string used to indicate the features supported by an API that is used as defined in clause 6.6 in 3GPP TS 29.500. The string shall contain a bitmask indicating supported features in hexadecimal representation Each character in the string shall take a value of \"0\" to \"9\", \"a\" to \"f\" or \"A\" to \"F\" and shall represent the support of 4 features as described in table 5.2.2-3. The most significant character representing the highest-numbered features shall appear first in the string, and the character representing features 1 to 4 shall appear last in the string. The list of features and their numbering (starting with 1) are defined separately for each API. If the string contains a lower number of characters than there are defined features for an API, all features that would be represented by characters that are not present in the string are not supported.\n" +}; + defs["Uncertainty"] = { + "minimum" : 0, + "type" : "number", + "description" : "Indicates value of uncertainty.", + "format" : "float" +}; + defs["Uri"] = { + "type" : "string", + "description" : "string providing an URI formatted according to IETF RFC 3986." +}; + var errs = {}; @@ -2074,11 +2150,13 @@ String identifying an individual on-boarded API invoker resource } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -2148,11 +2226,13 @@ String identifying an individual on-boarded API invoker resource } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -2238,11 +2318,13 @@ String identifying an individual on-boarded API invoker resource } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -2328,11 +2410,13 @@ String identifying an individual on-boarded API invoker resource } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -2402,11 +2486,13 @@ String identifying an individual on-boarded API invoker resource } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -2476,11 +2562,13 @@ String identifying an individual on-boarded API invoker resource } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -2550,11 +2638,13 @@ String identifying an individual on-boarded API invoker resource } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -2624,11 +2714,13 @@ String identifying an individual on-boarded API invoker resource } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -2698,11 +2790,13 @@ String identifying an individual on-boarded API invoker resource } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -2772,11 +2866,13 @@ String identifying an individual on-boarded API invoker resource } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -2834,11 +2930,13 @@ String identifying an individual on-boarded API invoker resource } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -2927,15 +3025,18 @@ String identifying an individual on-boarded API invoker resource "description" : "description", "apiSuppFeats" : "apiSuppFeats", "aefProfiles" : [ { + "protocol" : "HTTP_1_1", "securityMethods" : [ null, null ], "versions" : [ { "apiVersion" : "apiVersion", "custOperations" : [ { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" }, { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" } ], @@ -2956,11 +3057,13 @@ String identifying an individual on-boarded API invoker resource }, { "apiVersion" : "apiVersion", "custOperations" : [ { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" }, { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" } ], @@ -2979,10 +3082,12 @@ String identifying an individual on-boarded API invoker resource } ], "expiry" : "2000-01-23T04:56:07.000+00:00" } ], + "dataFormat" : "JSON", "domainName" : "domainName", "aefLocation" : { "dcId" : "dcId", "geoArea" : { + "shape" : "POINT", "point" : { "lon" : 36.988422590534526, "lat" : -75.5850925717018 @@ -3028,25 +3133,28 @@ String identifying an individual on-boarded API invoker resource "aefId" : "aefId", "interfaceDescriptions" : [ { "ipv6Addr" : "ipv6Addr", - "securityMethods" : [ null, null ], + "securityMethods" : [ "PSK", "PSK" ], "port" : 9606, "ipv4Addr" : "ipv4Addr" }, { "ipv6Addr" : "ipv6Addr", - "securityMethods" : [ null, null ], + "securityMethods" : [ "PSK", "PSK" ], "port" : 9606, "ipv4Addr" : "ipv4Addr" } ] }, { + "protocol" : "HTTP_1_1", "securityMethods" : [ null, null ], "versions" : [ { "apiVersion" : "apiVersion", "custOperations" : [ { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" }, { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" } ], @@ -3067,11 +3175,13 @@ String identifying an individual on-boarded API invoker resource }, { "apiVersion" : "apiVersion", "custOperations" : [ { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" }, { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" } ], @@ -3090,10 +3200,12 @@ String identifying an individual on-boarded API invoker resource } ], "expiry" : "2000-01-23T04:56:07.000+00:00" } ], + "dataFormat" : "JSON", "domainName" : "domainName", "aefLocation" : { "dcId" : "dcId", "geoArea" : { + "shape" : "POINT", "point" : { "lon" : 36.988422590534526, "lat" : -75.5850925717018 @@ -3139,12 +3251,12 @@ String identifying an individual on-boarded API invoker resource "aefId" : "aefId", "interfaceDescriptions" : [ { "ipv6Addr" : "ipv6Addr", - "securityMethods" : [ null, null ], + "securityMethods" : [ "PSK", "PSK" ], "port" : 9606, "ipv4Addr" : "ipv4Addr" }, { "ipv6Addr" : "ipv6Addr", - "securityMethods" : [ null, null ], + "securityMethods" : [ "PSK", "PSK" ], "port" : 9606, "ipv4Addr" : "ipv4Addr" } ] @@ -3165,15 +3277,18 @@ String identifying an individual on-boarded API invoker resource "description" : "description", "apiSuppFeats" : "apiSuppFeats", "aefProfiles" : [ { + "protocol" : "HTTP_1_1", "securityMethods" : [ null, null ], "versions" : [ { "apiVersion" : "apiVersion", "custOperations" : [ { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" }, { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" } ], @@ -3194,11 +3309,13 @@ String identifying an individual on-boarded API invoker resource }, { "apiVersion" : "apiVersion", "custOperations" : [ { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" }, { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" } ], @@ -3217,10 +3334,12 @@ String identifying an individual on-boarded API invoker resource } ], "expiry" : "2000-01-23T04:56:07.000+00:00" } ], + "dataFormat" : "JSON", "domainName" : "domainName", "aefLocation" : { "dcId" : "dcId", "geoArea" : { + "shape" : "POINT", "point" : { "lon" : 36.988422590534526, "lat" : -75.5850925717018 @@ -3266,25 +3385,28 @@ String identifying an individual on-boarded API invoker resource "aefId" : "aefId", "interfaceDescriptions" : [ { "ipv6Addr" : "ipv6Addr", - "securityMethods" : [ null, null ], + "securityMethods" : [ "PSK", "PSK" ], "port" : 9606, "ipv4Addr" : "ipv4Addr" }, { "ipv6Addr" : "ipv6Addr", - "securityMethods" : [ null, null ], + "securityMethods" : [ "PSK", "PSK" ], "port" : 9606, "ipv4Addr" : "ipv4Addr" } ] }, { + "protocol" : "HTTP_1_1", "securityMethods" : [ null, null ], "versions" : [ { "apiVersion" : "apiVersion", "custOperations" : [ { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" }, { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" } ], @@ -3305,11 +3427,13 @@ String identifying an individual on-boarded API invoker resource }, { "apiVersion" : "apiVersion", "custOperations" : [ { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" }, { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" } ], @@ -3328,10 +3452,12 @@ String identifying an individual on-boarded API invoker resource } ], "expiry" : "2000-01-23T04:56:07.000+00:00" } ], + "dataFormat" : "JSON", "domainName" : "domainName", "aefLocation" : { "dcId" : "dcId", "geoArea" : { + "shape" : "POINT", "point" : { "lon" : 36.988422590534526, "lat" : -75.5850925717018 @@ -3377,12 +3503,12 @@ String identifying an individual on-boarded API invoker resource "aefId" : "aefId", "interfaceDescriptions" : [ { "ipv6Addr" : "ipv6Addr", - "securityMethods" : [ null, null ], + "securityMethods" : [ "PSK", "PSK" ], "port" : 9606, "ipv4Addr" : "ipv4Addr" }, { "ipv6Addr" : "ipv6Addr", - "securityMethods" : [ null, null ], + "securityMethods" : [ "PSK", "PSK" ], "port" : 9606, "ipv4Addr" : "ipv4Addr" } ] @@ -3679,6 +3805,8 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); + } else if (schema.items != null && schema.items.$ref != null) { + schema.items = defsParser.$refs.get(schema.items.$ref); } else { schemaWrapper.definitions = Object.assign({}, defs); $RefParser.dereference(schemaWrapper).catch(function(err) { @@ -3750,11 +3878,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -3813,11 +3943,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -3876,11 +4008,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -3950,11 +4084,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -4040,11 +4176,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -4130,11 +4268,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -4204,11 +4344,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -4278,11 +4420,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -4352,11 +4496,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -4426,11 +4572,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -4500,11 +4648,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -4574,11 +4724,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -4648,11 +4800,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -4722,11 +4876,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -4796,11 +4952,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -4858,11 +5016,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -4951,15 +5111,18 @@ $(document).ready(function() { "description" : "description", "apiSuppFeats" : "apiSuppFeats", "aefProfiles" : [ { + "protocol" : "HTTP_1_1", "securityMethods" : [ null, null ], "versions" : [ { "apiVersion" : "apiVersion", "custOperations" : [ { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" }, { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" } ], @@ -4980,11 +5143,13 @@ $(document).ready(function() { }, { "apiVersion" : "apiVersion", "custOperations" : [ { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" }, { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" } ], @@ -5003,10 +5168,12 @@ $(document).ready(function() { } ], "expiry" : "2000-01-23T04:56:07.000+00:00" } ], + "dataFormat" : "JSON", "domainName" : "domainName", "aefLocation" : { "dcId" : "dcId", "geoArea" : { + "shape" : "POINT", "point" : { "lon" : 36.988422590534526, "lat" : -75.5850925717018 @@ -5052,25 +5219,28 @@ $(document).ready(function() { "aefId" : "aefId", "interfaceDescriptions" : [ { "ipv6Addr" : "ipv6Addr", - "securityMethods" : [ null, null ], + "securityMethods" : [ "PSK", "PSK" ], "port" : 9606, "ipv4Addr" : "ipv4Addr" }, { "ipv6Addr" : "ipv6Addr", - "securityMethods" : [ null, null ], + "securityMethods" : [ "PSK", "PSK" ], "port" : 9606, "ipv4Addr" : "ipv4Addr" } ] }, { + "protocol" : "HTTP_1_1", "securityMethods" : [ null, null ], "versions" : [ { "apiVersion" : "apiVersion", "custOperations" : [ { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" }, { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" } ], @@ -5091,11 +5261,13 @@ $(document).ready(function() { }, { "apiVersion" : "apiVersion", "custOperations" : [ { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" }, { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" } ], @@ -5114,10 +5286,12 @@ $(document).ready(function() { } ], "expiry" : "2000-01-23T04:56:07.000+00:00" } ], + "dataFormat" : "JSON", "domainName" : "domainName", "aefLocation" : { "dcId" : "dcId", "geoArea" : { + "shape" : "POINT", "point" : { "lon" : 36.988422590534526, "lat" : -75.5850925717018 @@ -5163,12 +5337,12 @@ $(document).ready(function() { "aefId" : "aefId", "interfaceDescriptions" : [ { "ipv6Addr" : "ipv6Addr", - "securityMethods" : [ null, null ], + "securityMethods" : [ "PSK", "PSK" ], "port" : 9606, "ipv4Addr" : "ipv4Addr" }, { "ipv6Addr" : "ipv6Addr", - "securityMethods" : [ null, null ], + "securityMethods" : [ "PSK", "PSK" ], "port" : 9606, "ipv4Addr" : "ipv4Addr" } ] @@ -5189,15 +5363,18 @@ $(document).ready(function() { "description" : "description", "apiSuppFeats" : "apiSuppFeats", "aefProfiles" : [ { + "protocol" : "HTTP_1_1", "securityMethods" : [ null, null ], "versions" : [ { "apiVersion" : "apiVersion", "custOperations" : [ { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" }, { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" } ], @@ -5218,11 +5395,13 @@ $(document).ready(function() { }, { "apiVersion" : "apiVersion", "custOperations" : [ { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" }, { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" } ], @@ -5241,10 +5420,12 @@ $(document).ready(function() { } ], "expiry" : "2000-01-23T04:56:07.000+00:00" } ], + "dataFormat" : "JSON", "domainName" : "domainName", "aefLocation" : { "dcId" : "dcId", "geoArea" : { + "shape" : "POINT", "point" : { "lon" : 36.988422590534526, "lat" : -75.5850925717018 @@ -5290,25 +5471,28 @@ $(document).ready(function() { "aefId" : "aefId", "interfaceDescriptions" : [ { "ipv6Addr" : "ipv6Addr", - "securityMethods" : [ null, null ], + "securityMethods" : [ "PSK", "PSK" ], "port" : 9606, "ipv4Addr" : "ipv4Addr" }, { "ipv6Addr" : "ipv6Addr", - "securityMethods" : [ null, null ], + "securityMethods" : [ "PSK", "PSK" ], "port" : 9606, "ipv4Addr" : "ipv4Addr" } ] }, { + "protocol" : "HTTP_1_1", "securityMethods" : [ null, null ], "versions" : [ { "apiVersion" : "apiVersion", "custOperations" : [ { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" }, { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" } ], @@ -5329,11 +5513,13 @@ $(document).ready(function() { }, { "apiVersion" : "apiVersion", "custOperations" : [ { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" }, { - "operations" : [ null, null ], + "operations" : [ "GET", "GET" ], + "commType" : "REQUEST_RESPONSE", "description" : "description", "custOpName" : "custOpName" } ], @@ -5352,10 +5538,12 @@ $(document).ready(function() { } ], "expiry" : "2000-01-23T04:56:07.000+00:00" } ], + "dataFormat" : "JSON", "domainName" : "domainName", "aefLocation" : { "dcId" : "dcId", "geoArea" : { + "shape" : "POINT", "point" : { "lon" : 36.988422590534526, "lat" : -75.5850925717018 @@ -5401,12 +5589,12 @@ $(document).ready(function() { "aefId" : "aefId", "interfaceDescriptions" : [ { "ipv6Addr" : "ipv6Addr", - "securityMethods" : [ null, null ], + "securityMethods" : [ "PSK", "PSK" ], "port" : 9606, "ipv4Addr" : "ipv4Addr" }, { "ipv6Addr" : "ipv6Addr", - "securityMethods" : [ null, null ], + "securityMethods" : [ "PSK", "PSK" ], "port" : 9606, "ipv4Addr" : "ipv4Addr" } ] @@ -5661,6 +5849,8 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); + } else if (schema.items != null && schema.items.$ref != null) { + schema.items = defsParser.$refs.get(schema.items.$ref); } else { schemaWrapper.definitions = Object.assign({}, defs); $RefParser.dereference(schemaWrapper).catch(function(err) { @@ -5746,11 +5936,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -5824,11 +6016,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -5898,11 +6092,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -5972,11 +6168,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -6046,11 +6244,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -6120,11 +6320,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -6194,11 +6396,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -6268,11 +6472,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -6342,11 +6548,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -6416,11 +6624,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -6490,11 +6700,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -6564,11 +6776,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -6626,11 +6840,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -6978,6 +7194,8 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); + } else if (schema.items != null && schema.items.$ref != null) { + schema.items = defsParser.$refs.get(schema.items.$ref); } else { schemaWrapper.definitions = Object.assign({}, defs); $RefParser.dereference(schemaWrapper).catch(function(err) { @@ -7050,11 +7268,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -7112,11 +7332,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -7186,11 +7408,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -7276,11 +7500,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -7366,11 +7592,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -7440,11 +7668,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -7514,11 +7744,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -7588,11 +7820,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -7662,11 +7896,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -7736,11 +7972,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -7810,11 +8048,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -7884,11 +8124,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -7958,11 +8200,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -8032,11 +8276,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -8094,11 +8340,13 @@ $(document).ready(function() { } if (schema.$ref != null) { schema = defsParser.$refs.get(schema.$ref); - Object.keys(schema.properties).forEach( (item) => { - if (schema.properties[item].$ref != null) { - schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); - } - }); + if (schema.properties != null) { + Object.keys(schema.properties).forEach( (item) => { + if (schema.properties[item].$ref != null) { + schema.properties[item] = defsParser.$refs.get(schema.properties[item].$ref); + } + }); + } } else if (schema.items != null && schema.items.$ref != null) { schema.items = defsParser.$refs.get(schema.items.$ref); } else { @@ -9236,7 +9484,7 @@ var JSONSchemaView = (function () { // Determine if a schema is an array this.isArray = !this.isAny && this.schema && this.schema.type === 'array'; - this.isObject = this.schema && (this.schema.type === 'object' || this.schema.properties || this.schema.anyOf || this.schema.oneof || this.schema.allOf); + this.isObject = this.schema && (this.schema.type === 'object' || this.schema.properties || this.schema.anyOf || this.schema.oneOf || this.schema.allOf); // Determine if a schema is a primitive this.isPrimitive = !this.isAny && !this.isArray && !this.isObject;