syntax = "proto3"; package onprem.user.v1; option go_package = "gitlab.com/on-prem-net/protocol/onprem/user/v1;userproto"; import "onprem/user/v1/error.proto"; import "onprem/user/v1/tag.proto"; message TagFilter { repeated string ids = 1; } message CreateTagRequest { Tag tag = 1; } message CreateTagResponse { Tag tag = 1; } message DeleteTagRequest { string id = 1; } message DeleteTagResponse { } message FindTagRequest { string id = 1; } message FindTagResponse { Tag tag = 1; } message FindTagsRequest { TagFilter filter = 1; } message FindTagsResponse { repeated Tag tags = 1; } message UpdateTagRequest { Tag tag = 1; } message UpdateTagResponse { Tag tag = 1; } message ValidateTagRequest { Tag tag = 1; } message ValidateTagResponse { repeated ErrorObject errors = 1; }