syntax = "proto3"; package onprem.user.v1; option go_package="gitlab.com/on-prem-net/protocol/onprem/user/v1;userproto"; import "onprem/user/v1/application.proto"; import "onprem/user/v1/error.proto"; message ApplicationFilter { } message CreateApplicationRequest { Application application = 1; } message CreateApplicationResponse { Application application = 1; } message DeleteApplicationRequest { string id = 1; } message DeleteApplicationResponse { } message FindApplicationRequest { string id = 1; } message FindApplicationResponse { Application application = 1; } message FindApplicationsRequest { ApplicationFilter filter = 1; } message FindApplicationsResponse { repeated Application applications = 1; } message UpdateApplicationRequest { Application application = 1; } message UpdateApplicationResponse { Application application = 1; } message ValidateApplicationRequest { Application application = 1; } message ValidateApplicationResponse { repeated ErrorObject errors = 1; }