This operation is used for removing access rights to contact data and service states between contacts.
If a client wants to remove access rights to contact data and service states between contacts, asnRemoveDynamicRights has to be called.
Removing access rights will remove an entry in the access rights list of the contact who grants the rights. This means, that
'remote contact' (see. AsnRemoveDynamicRightsArgument) has the chance to request new rights again.
In order to prevent the 'remote contact' to request new rights, the contact should be blocked
(setting user right 'blocked'). See asnSetDynamicRights for more details.
ArgumentType: AsnRemoveDynamicRightsArgument
AsnRemoveDynamicRightsArgument is an Object
Name | Type | Optional | Comment |
---|---|---|---|
u8sOwnerContactID | string | ContactID - owner of the access list whoich will be changed | |
u8sRemoteContactID | string | ContactID - Contact which will be removed from the access list. |
ResultType: AsnRemoveDynamicRightsResult
AsnRemoveDynamicRightsResult is an Object
Name | Type | Optional | Comment |
---|---|---|---|
iResult | number | Rückgabewert ob das geklappt hat, wenn nicht != 0 |
ErrorType: AsnRequestError
AsnRequestError is an Object
Name | Type | Optional | Comment |
---|---|---|---|
iErrorDetail | number | A number representing the error | |
u8sErrorString | string | A string representing the error | |
optionalParams | AsnOptionalParameters | yes | No optional params yet |
Version 7