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/file_group.proto"; message FileGroupFilter { } message CreateFileGroupRequest { FileGroup file_group = 1; } message CreateFileGroupResponse { FileGroup file_group = 1; } message DeleteFileGroupRequest { string id = 1; } message DeleteFileGroupResponse { } message FindFileGroupRequest { string id = 1; } message FindFileGroupResponse { FileGroup file_group = 1; } message FindFileGroupsRequest { FileGroupFilter filter = 1; } message FindFileGroupsResponse { repeated FileGroup file_groups = 1; } message UpdateFileGroupRequest { FileGroup file_group = 1; } message UpdateFileGroupResponse { FileGroup file_group = 1; } message ValidateFileGroupRequest { FileGroup file_group = 1; } message ValidateFileGroupResponse { repeated ErrorObject errors = 1; }