PropertyFilterUpdate

PropertyFilterUpdate
PropertyFilterUpdate

The PropertyFilterUpdate data object type contains a list of updates to data visible through a specific filter.

Note that if a property changes through multiple filters, then a client receives an update for each filter.

AllOf
This class requires all of the following:
JSON Example
{
    "_typeName": "string",
    "filter": {
        "_typeName": "string",
        "type": "string",
        "value": "string"
    },
    "objectSet": [
        {
            "_typeName": "string",
            "kind": "string",
            "obj": {
                "_typeName": "string",
                "type": "string",
                "value": "string"
            },
            "changeSet": [
                {
                    "_typeName": "string",
                    "name": "string",
                    "op": "string",
                    "val": {
                        "_typeName": "string"
                    }
                }
            ],
            "missingSet": [
                {
                    "_typeName": "string",
                    "path": "string",
                    "fault": {
                        "_typeName": "string",
                        "faultCause": "MethodFault Object",
                        "faultMessage": [
                            {
                                "_typeName": "string",
                                "key": "string",
                                "arg": [
                                    {
                                        "_typeName": "string",
                                        "key": "string",
                                        "value": {
                                            "_typeName": "string"
                                        }
                                    }
                                ],
                                "message": "string"
                            }
                        ]
                    }
                }
            ]
        }
    ],
    "missingSet": [
        {
            "_typeName": "string",
            "obj": {
                "_typeName": "string",
                "type": "string",
                "value": "string"
            },
            "fault": {
                "_typeName": "string",
                "faultCause": "MethodFault Object",
                "faultMessage": [
                    {
                        "_typeName": "string",
                        "key": "string",
                        "arg": [
                            {
                                "_typeName": "string",
                                "key": "string",
                                "value": {
                                    "_typeName": "string"
                                }
                            }
                        ],
                        "message": "string"
                    }
                ]
            }
        }
    ]
}
filter
Required

Reference to an instance of the PropertyFilter managed object.

objectSet
Optional

Set of changes to object properties in the filter.

missingSet
Optional

Objects that could not be found on the server, but were specified in a objectSet.

This field will only be populated for objects that were determined to be missing since the data version passed to CheckForUpdates, WaitForUpdates, or WaitForUpdatesEx and will not contain objects that were missing prior to that data version.