{
    "$schema" : "http://json-schema.org/draft-04/schema#",
    "title" : "EntityFeedbackResponse",
    "type" : "object",
    "additionalProperties" : false,
    "description" : "Analytics-v3 .. Entity Feedback Response object",
    "properties" : {
        "log_context" : {
            "$ref" : "/resources/schema/analytics/client/v3/LogContext.json",
            "description" : "Required Log Context Reference"
        },
        "event_name" : {
            "type" : "string",
            "enum" : [
                "ENTITY_FEEDBACK_RESPONSE"
            ]
        },
        "schema_definition" : {
            "type" : "string",
            "enum" : [
                "EntityFeedbackResponse"
            ]
        },
        "parent_log_id" : {
            "type" : "string",
            "description" : "Required.. log_id of the ENTITY_FEEDBACK event for which the response was received."
        },
        "status" : {
            "$ref" : "/resources/schema/analytics/client/v3/StatusType.json",
            "description" : "Successfully submitted or not."
        },
        "caused_by" : {
            "type" : "string",
            "description" : "Cause if submission failed"
        },
        "interaction_method": {
            "$ref": "/resources/schema/analytics/client/v3/InteractionMethodValues.json",
            "description": "for each user interaction log the interation method"
        }
    },
    "required" : [
        "log_context",
        "event_name",
        "schema_definition",
        "parent_log_id",
        "status"
    ]
}