{ "enabled": true, "metadata": { "clusterVersion": "1.211.111.20210222-093946", "configurationVersions": [ 0 ] }, "name": "{{.name}}", "processGroups": [], "queueEntryPoint": false, "queueEntryPointType": null, "rules": [ { "annotations": [], "className": "com.bmw.cc.dpp.api.joynrprovider.v1.PrivacySettingsBackendProviderImpl", "enabled": true, "fileName": "", "id": "e72f652f-37df-4354-8877-d95bfb6a18e0", "matcher": "EQUALS", "methodRules": [ { "argumentTypes": [ "joynr.de.bmw.infotainment.telematic.common.CommonTypes.RequestId", "java.lang.Long", "java.lang.Long", "java.lang.String", "java.lang.Boolean", "joynr.de.bmw.infotainment.dataprivacy.PrivacySettingsTypes.PrivacySetting[]" ], "id": "a3f2aa72-e80f-48d0-abdf-603e48504ec3", "methodName": "updateSettings", "returnType": "void" } ] }, { "annotations": [], "className": "com.bmw.cc.dpp.api.joynrprovider.v2.PrivacySettingsBackendV2ProviderImpl", "enabled": true, "fileName": "", "id": "76b156a5-4016-43cb-93e5-c235ee93f070", "matcher": "EQUALS", "methodRules": [ { "argumentTypes": [ "joynr.de.bmw.infotainment.dataprivacy.v2.PrivacySettingsTypes.RequestId" ], "id": "d47cd881-3872-488d-ab5a-e3387f5a33ff", "methodName": "getPrivacyUsersWithGroupsForVin", "returnType": "joynr.de.bmw.infotainment.dataprivacy.v2.PrivacySettingsBackendSync$GetPrivacyUsersWithGroupsForVinReturned" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.dataprivacy.v2.PrivacySettingsTypes.RequestId", "java.lang.String" ], "id": "949ccb87-0f47-48c5-a94b-b104440616e2", "methodName": "requestRequestSetting", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.dataprivacy.v2.PrivacySettingsTypes.RequestId", "java.lang.Long", "java.lang.Long", "java.lang.String", "java.lang.Boolean", "java.lang.String", "joynr.de.bmw.infotainment.dataprivacy.v2.PrivacySettingsTypes.PrivacySetting[]" ], "id": "5d88fccf-e2c0-49a9-9063-3c2f1dd1aa5a", "methodName": "updateSettings", "returnType": "joynr.de.bmw.infotainment.dataprivacy.v2.PrivacySettingsTypes.ResultCode" } ] }, { "annotations": [], "className": "com.bmw.cc.dpp.api.joynrprovider.v3.PrivacySettingsBackendV3ProviderImpl", "enabled": true, "fileName": "", "id": "3f75cd95-1017-49e0-9524-ecf18b09ec44", "matcher": "EQUALS", "methodRules": [ { "argumentTypes": [ "joynr.de.bmw.infotainment.dataprivacy.v3.PrivacySettingsTypes.RequestId", "java.lang.String" ], "id": "a05cbb23-417e-4fe7-866e-1c0e813e80e4", "methodName": "requestTargetSetting", "returnType": "void" }, { "argumentTypes": [ "joynr.de.bmw.infotainment.dataprivacy.v3.PrivacySettingsTypes.RequestId", "java.lang.Long", "java.lang.Long", "java.lang.String", "java.lang.Boolean", "joynr.de.bmw.infotainment.dataprivacy.v3.PrivacySettingsTypes.PrivacySetting[]", "joynr.de.bmw.infotainment.dataprivacy.v3.PrivacySettingsTypes.OptionalParameter[]" ], "id": "3a691d1f-aae7-479e-8f87-b4c4cd8f06bc", "methodName": "updateSettings", "returnType": "joynr.de.bmw.infotainment.dataprivacy.v3.PrivacySettingsTypes.ResultCode" } ] } ] }