name: "Identity" safemethods: - "getAdmin" - "getGroup" - "getGroupExtended" - "getGroupIDByName" - "getNamespace" - "getNamespaceExtended" - "getSubject" - "getSubjectExtended" - "getSubjectByKey" - "getSubjectKeyByName" - "listGroups" - "listGroupSubjects" - "listNamespaces" - "listNamespaceSubjects" - "listSubjects" - "version" permissions: - methods: ["update"] events: - name: CreateSubject parameters: - name: subjectAddress type: Hash160 - name: AddSubjectKey parameters: - name: subjectAddress type: Hash160 - name: subjectKey type: PublicKey - name: RemoveSubjectKey parameters: - name: subjectAddress type: Hash160 - name: subjectKey type: PublicKey - name: SetSubjectName parameters: - name: subjectAddress type: Hash160 - name: name type: String - name: SetSubjectKV parameters: - name: subjectAddress type: Hash160 - name: key type: String - name: value type: String - name: DeleteSubjectKV parameters: - name: subjectAddress type: Hash160 - name: key type: String - name: DeleteSubject parameters: - name: subjectAddress type: Hash160 - name: CreateNamespace parameters: - name: namespace type: String - name: AddSubjectToNamespace parameters: - name: subjectAddress type: Hash160 - name: namespace type: String - name: RemoveSubjectFromNamespace parameters: - name: subjectAddress type: Hash160 - name: namespace type: String - name: CreateGroup parameters: - name: namespace type: String - name: group type: String - name: SetGroupName parameters: - name: namespace type: String - name: groupID type: Integer - name: name type: String - name: SetGroupKV parameters: - name: namespace type: String - name: groupID type: Integer - name: key type: String - name: value type: String - name: DeleteGroupKV parameters: - name: namespace type: String - name: groupID type: Integer - name: key type: String - name: AddSubjectToGroup parameters: - name: subjectAddress type: Hash160 - name: namespace type: String - name: groupID type: Integer - name: RemoveSubjectFromGroup parameters: - name: subjectAddress type: Hash160 - name: namespace type: String - name: groupID type: Integer - name: DeleteGroup parameters: - name: namespace type: String - name: groupID type: Integer