diff --git a/json-schema-validator/schema/v4/be_object_lifecycle.json b/json-schema-validator/schema/v4/be_object_lifecycle.json index 69d9d3c..ca04c84 100644 --- a/json-schema-validator/schema/v4/be_object_lifecycle.json +++ b/json-schema-validator/schema/v4/be_object_lifecycle.json @@ -151,6 +151,42 @@ "ver": { "id": "/properties/ver", "type": "string" + }, + "etags": { + "id": "/properties/etags", + "maxProperties": 3, + "minProperties": 1, + "properties": { + "app": { + "id": "/properties/etags/properties/app", + "items": { + "id": "/properties/etags/properties/app/items", + "type": "string" + }, + "type": "array" + }, + "dims": { + "id": "/properties/etags/properties/dims", + "items": { + "id": "/properties/etags/properties/dims/items", + "type": "string" + }, + "type": "array" + }, + "partner": { + "id": "/properties/etags/properties/partner", + "items": { + "id": "/properties/etags/properties/partner/items", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "channel": { + "id": "/properties/channel", + "type": "string" } }, "required": [ @@ -164,7 +200,9 @@ "eid", "cdata", "edata", - "rid" + "rid", + "etags", + "channel" ], "type": "object" } diff --git a/json-schema-validator/schema/v4/cp_impression.json b/json-schema-validator/schema/v4/cp_impression.json index 8f7a2f0..4175eea 100644 --- a/json-schema-validator/schema/v4/cp_impression.json +++ b/json-schema-validator/schema/v4/cp_impression.json @@ -260,6 +260,42 @@ "ver": { "id": "/properties/ver", "type": "string" + }, + "etags": { + "id": "/properties/etags", + "maxProperties": 3, + "minProperties": 1, + "properties": { + "app": { + "id": "/properties/etags/properties/app", + "items": { + "id": "/properties/etags/properties/app/items", + "type": "string" + }, + "type": "array" + }, + "dims": { + "id": "/properties/etags/properties/dims", + "items": { + "id": "/properties/etags/properties/dims/items", + "type": "string" + }, + "type": "array" + }, + "partner": { + "id": "/properties/etags/properties/partner", + "items": { + "id": "/properties/etags/properties/partner/items", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "channel": { + "id": "/properties/channel", + "type": "string" } }, "required": [ @@ -273,7 +309,9 @@ "eid", "cdata", "edata", - "rid" + "rid", + "etags", + "channel" ], "type": "object" } diff --git a/json-schema-validator/schema/v4/cp_interact.json b/json-schema-validator/schema/v4/cp_interact.json index 4906ecf..c1f2b37 100644 --- a/json-schema-validator/schema/v4/cp_interact.json +++ b/json-schema-validator/schema/v4/cp_interact.json @@ -188,6 +188,42 @@ "ver": { "id": "/properties/ver", "type": "string" + }, + "etags": { + "id": "/properties/etags", + "maxProperties": 3, + "minProperties": 1, + "properties": { + "app": { + "id": "/properties/etags/properties/app", + "items": { + "id": "/properties/etags/properties/app/items", + "type": "string" + }, + "type": "array" + }, + "dims": { + "id": "/properties/etags/properties/dims", + "items": { + "id": "/properties/etags/properties/dims/items", + "type": "string" + }, + "type": "array" + }, + "partner": { + "id": "/properties/etags/properties/partner", + "items": { + "id": "/properties/etags/properties/partner/items", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "channel": { + "id": "/properties/channel", + "type": "string" } }, "required": [ @@ -201,7 +237,9 @@ "eid", "cdata", "edata", - "rid" + "rid", + "etags", + "channel" ], "type": "object" } \ No newline at end of file diff --git a/json-schema-validator/schema/v4/cp_session_start.json b/json-schema-validator/schema/v4/cp_session_start.json index c26c54e..9516dd5 100644 --- a/json-schema-validator/schema/v4/cp_session_start.json +++ b/json-schema-validator/schema/v4/cp_session_start.json @@ -123,7 +123,58 @@ "ver": { "id": "/properties/ver", "type": "string" + }, + "etags": { + "id": "/properties/etags", + "maxProperties": 3, + "minProperties": 1, + "properties": { + "app": { + "id": "/properties/etags/properties/app", + "items": { + "id": "/properties/etags/properties/app/items", + "type": "string" + }, + "type": "array" + }, + "dims": { + "id": "/properties/etags/properties/dims", + "items": { + "id": "/properties/etags/properties/dims/items", + "type": "string" + }, + "type": "array" + }, + "partner": { + "id": "/properties/etags/properties/partner", + "items": { + "id": "/properties/etags/properties/partner/items", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "channel": { + "id": "/properties/channel", + "type": "string" } }, + "required": [ + "ets", + "context", + "ver", + "uid", + "tags", + "pdata", + "mid", + "eid", + "cdata", + "edata", + "rid", + "etags", + "channel" + ], "type": "object" } \ No newline at end of file diff --git a/json-schema-validator/schema/v4/cp_update_profile.json b/json-schema-validator/schema/v4/cp_update_profile.json index 8961994..2710ddb 100644 --- a/json-schema-validator/schema/v4/cp_update_profile.json +++ b/json-schema-validator/schema/v4/cp_update_profile.json @@ -165,6 +165,42 @@ "ver": { "id": "/properties/ver", "type": "string" + }, + "etags": { + "id": "/properties/etags", + "maxProperties": 3, + "minProperties": 1, + "properties": { + "app": { + "id": "/properties/etags/properties/app", + "items": { + "id": "/properties/etags/properties/app/items", + "type": "string" + }, + "type": "array" + }, + "dims": { + "id": "/properties/etags/properties/dims", + "items": { + "id": "/properties/etags/properties/dims/items", + "type": "string" + }, + "type": "array" + }, + "partner": { + "id": "/properties/etags/properties/partner", + "items": { + "id": "/properties/etags/properties/partner/items", + "type": "string" + }, + "type": "array" + } + }, + "type": "object" + }, + "channel": { + "id": "/properties/channel", + "type": "string" } }, "required": [ @@ -178,7 +214,9 @@ "eid", "cdata", "edata", - "rid" + "rid", + "etags", + "channel" ], "type": "object" } \ No newline at end of file