github.com/infraboard/keyauth@v0.8.1/apps/domain/pb/service.proto (about)

     1  syntax = "proto3";
     2  
     3  package infraboard.keyauth.domain;
     4  option go_package = "github.com/infraboard/keyauth/apps/domain";
     5  
     6  import "apps/domain/pb/request.proto";
     7  import "apps/domain/pb/domain.proto";
     8  
     9  // Service is an domain service
    10  service Service {
    11  	rpc CreateDomain(CreateDomainRequest) returns(Domain);
    12  	rpc UpdateDomain(UpdateDomainInfoRequest) returns(Domain);
    13  	rpc DescribeDomain(DescribeDomainRequest) returns(Domain);
    14  	rpc QueryDomain(QueryDomainRequest) returns(Set);
    15  	rpc DeleteDomain(DeleteDomainRequest) returns(Domain);
    16  
    17  	rpc UpdateDomainSecurity(UpdateDomainSecurityRequest) returns(SecuritySetting);
    18  }