github.com/annwntech/go-micro/v2@v2.9.5/auth/service/proto/auth.pb.micro.go (about)

     1  // Code generated by protoc-gen-micro. DO NOT EDIT.
     2  // source: auth/service/proto/auth.proto
     3  
     4  package go_micro_auth
     5  
     6  import (
     7  	fmt "fmt"
     8  	proto "github.com/golang/protobuf/proto"
     9  	math "math"
    10  )
    11  
    12  import (
    13  	context "context"
    14  	api "github.com/annwntech/go-micro/v2/api"
    15  	client "github.com/annwntech/go-micro/v2/client"
    16  	server "github.com/annwntech/go-micro/v2/server"
    17  )
    18  
    19  // Reference imports to suppress errors if they are not otherwise used.
    20  var _ = proto.Marshal
    21  var _ = fmt.Errorf
    22  var _ = math.Inf
    23  
    24  // This is a compile-time assertion to ensure that this generated file
    25  // is compatible with the proto package it is being compiled against.
    26  // A compilation error at this line likely means your copy of the
    27  // proto package needs to be updated.
    28  const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package
    29  
    30  // Reference imports to suppress errors if they are not otherwise used.
    31  var _ api.Endpoint
    32  var _ context.Context
    33  var _ client.Option
    34  var _ server.Option
    35  
    36  // Api Endpoints for Auth service
    37  
    38  func NewAuthEndpoints() []*api.Endpoint {
    39  	return []*api.Endpoint{}
    40  }
    41  
    42  // Client API for Auth service
    43  
    44  type AuthService interface {
    45  	Generate(ctx context.Context, in *GenerateRequest, opts ...client.CallOption) (*GenerateResponse, error)
    46  	Inspect(ctx context.Context, in *InspectRequest, opts ...client.CallOption) (*InspectResponse, error)
    47  	Token(ctx context.Context, in *TokenRequest, opts ...client.CallOption) (*TokenResponse, error)
    48  }
    49  
    50  type authService struct {
    51  	c    client.Client
    52  	name string
    53  }
    54  
    55  func NewAuthService(name string, c client.Client) AuthService {
    56  	return &authService{
    57  		c:    c,
    58  		name: name,
    59  	}
    60  }
    61  
    62  func (c *authService) Generate(ctx context.Context, in *GenerateRequest, opts ...client.CallOption) (*GenerateResponse, error) {
    63  	req := c.c.NewRequest(c.name, "Auth.Generate", in)
    64  	out := new(GenerateResponse)
    65  	err := c.c.Call(ctx, req, out, opts...)
    66  	if err != nil {
    67  		return nil, err
    68  	}
    69  	return out, nil
    70  }
    71  
    72  func (c *authService) Inspect(ctx context.Context, in *InspectRequest, opts ...client.CallOption) (*InspectResponse, error) {
    73  	req := c.c.NewRequest(c.name, "Auth.Inspect", in)
    74  	out := new(InspectResponse)
    75  	err := c.c.Call(ctx, req, out, opts...)
    76  	if err != nil {
    77  		return nil, err
    78  	}
    79  	return out, nil
    80  }
    81  
    82  func (c *authService) Token(ctx context.Context, in *TokenRequest, opts ...client.CallOption) (*TokenResponse, error) {
    83  	req := c.c.NewRequest(c.name, "Auth.Token", in)
    84  	out := new(TokenResponse)
    85  	err := c.c.Call(ctx, req, out, opts...)
    86  	if err != nil {
    87  		return nil, err
    88  	}
    89  	return out, nil
    90  }
    91  
    92  // Server API for Auth service
    93  
    94  type AuthHandler interface {
    95  	Generate(context.Context, *GenerateRequest, *GenerateResponse) error
    96  	Inspect(context.Context, *InspectRequest, *InspectResponse) error
    97  	Token(context.Context, *TokenRequest, *TokenResponse) error
    98  }
    99  
   100  func RegisterAuthHandler(s server.Server, hdlr AuthHandler, opts ...server.HandlerOption) error {
   101  	type auth interface {
   102  		Generate(ctx context.Context, in *GenerateRequest, out *GenerateResponse) error
   103  		Inspect(ctx context.Context, in *InspectRequest, out *InspectResponse) error
   104  		Token(ctx context.Context, in *TokenRequest, out *TokenResponse) error
   105  	}
   106  	type Auth struct {
   107  		auth
   108  	}
   109  	h := &authHandler{hdlr}
   110  	return s.Handle(s.NewHandler(&Auth{h}, opts...))
   111  }
   112  
   113  type authHandler struct {
   114  	AuthHandler
   115  }
   116  
   117  func (h *authHandler) Generate(ctx context.Context, in *GenerateRequest, out *GenerateResponse) error {
   118  	return h.AuthHandler.Generate(ctx, in, out)
   119  }
   120  
   121  func (h *authHandler) Inspect(ctx context.Context, in *InspectRequest, out *InspectResponse) error {
   122  	return h.AuthHandler.Inspect(ctx, in, out)
   123  }
   124  
   125  func (h *authHandler) Token(ctx context.Context, in *TokenRequest, out *TokenResponse) error {
   126  	return h.AuthHandler.Token(ctx, in, out)
   127  }
   128  
   129  // Api Endpoints for Accounts service
   130  
   131  func NewAccountsEndpoints() []*api.Endpoint {
   132  	return []*api.Endpoint{}
   133  }
   134  
   135  // Client API for Accounts service
   136  
   137  type AccountsService interface {
   138  	List(ctx context.Context, in *ListAccountsRequest, opts ...client.CallOption) (*ListAccountsResponse, error)
   139  }
   140  
   141  type accountsService struct {
   142  	c    client.Client
   143  	name string
   144  }
   145  
   146  func NewAccountsService(name string, c client.Client) AccountsService {
   147  	return &accountsService{
   148  		c:    c,
   149  		name: name,
   150  	}
   151  }
   152  
   153  func (c *accountsService) List(ctx context.Context, in *ListAccountsRequest, opts ...client.CallOption) (*ListAccountsResponse, error) {
   154  	req := c.c.NewRequest(c.name, "Accounts.List", in)
   155  	out := new(ListAccountsResponse)
   156  	err := c.c.Call(ctx, req, out, opts...)
   157  	if err != nil {
   158  		return nil, err
   159  	}
   160  	return out, nil
   161  }
   162  
   163  // Server API for Accounts service
   164  
   165  type AccountsHandler interface {
   166  	List(context.Context, *ListAccountsRequest, *ListAccountsResponse) error
   167  }
   168  
   169  func RegisterAccountsHandler(s server.Server, hdlr AccountsHandler, opts ...server.HandlerOption) error {
   170  	type accounts interface {
   171  		List(ctx context.Context, in *ListAccountsRequest, out *ListAccountsResponse) error
   172  	}
   173  	type Accounts struct {
   174  		accounts
   175  	}
   176  	h := &accountsHandler{hdlr}
   177  	return s.Handle(s.NewHandler(&Accounts{h}, opts...))
   178  }
   179  
   180  type accountsHandler struct {
   181  	AccountsHandler
   182  }
   183  
   184  func (h *accountsHandler) List(ctx context.Context, in *ListAccountsRequest, out *ListAccountsResponse) error {
   185  	return h.AccountsHandler.List(ctx, in, out)
   186  }
   187  
   188  // Api Endpoints for Rules service
   189  
   190  func NewRulesEndpoints() []*api.Endpoint {
   191  	return []*api.Endpoint{}
   192  }
   193  
   194  // Client API for Rules service
   195  
   196  type RulesService interface {
   197  	Create(ctx context.Context, in *CreateRequest, opts ...client.CallOption) (*CreateResponse, error)
   198  	Delete(ctx context.Context, in *DeleteRequest, opts ...client.CallOption) (*DeleteResponse, error)
   199  	List(ctx context.Context, in *ListRequest, opts ...client.CallOption) (*ListResponse, error)
   200  }
   201  
   202  type rulesService struct {
   203  	c    client.Client
   204  	name string
   205  }
   206  
   207  func NewRulesService(name string, c client.Client) RulesService {
   208  	return &rulesService{
   209  		c:    c,
   210  		name: name,
   211  	}
   212  }
   213  
   214  func (c *rulesService) Create(ctx context.Context, in *CreateRequest, opts ...client.CallOption) (*CreateResponse, error) {
   215  	req := c.c.NewRequest(c.name, "Rules.Create", in)
   216  	out := new(CreateResponse)
   217  	err := c.c.Call(ctx, req, out, opts...)
   218  	if err != nil {
   219  		return nil, err
   220  	}
   221  	return out, nil
   222  }
   223  
   224  func (c *rulesService) Delete(ctx context.Context, in *DeleteRequest, opts ...client.CallOption) (*DeleteResponse, error) {
   225  	req := c.c.NewRequest(c.name, "Rules.Delete", in)
   226  	out := new(DeleteResponse)
   227  	err := c.c.Call(ctx, req, out, opts...)
   228  	if err != nil {
   229  		return nil, err
   230  	}
   231  	return out, nil
   232  }
   233  
   234  func (c *rulesService) List(ctx context.Context, in *ListRequest, opts ...client.CallOption) (*ListResponse, error) {
   235  	req := c.c.NewRequest(c.name, "Rules.List", in)
   236  	out := new(ListResponse)
   237  	err := c.c.Call(ctx, req, out, opts...)
   238  	if err != nil {
   239  		return nil, err
   240  	}
   241  	return out, nil
   242  }
   243  
   244  // Server API for Rules service
   245  
   246  type RulesHandler interface {
   247  	Create(context.Context, *CreateRequest, *CreateResponse) error
   248  	Delete(context.Context, *DeleteRequest, *DeleteResponse) error
   249  	List(context.Context, *ListRequest, *ListResponse) error
   250  }
   251  
   252  func RegisterRulesHandler(s server.Server, hdlr RulesHandler, opts ...server.HandlerOption) error {
   253  	type rules interface {
   254  		Create(ctx context.Context, in *CreateRequest, out *CreateResponse) error
   255  		Delete(ctx context.Context, in *DeleteRequest, out *DeleteResponse) error
   256  		List(ctx context.Context, in *ListRequest, out *ListResponse) error
   257  	}
   258  	type Rules struct {
   259  		rules
   260  	}
   261  	h := &rulesHandler{hdlr}
   262  	return s.Handle(s.NewHandler(&Rules{h}, opts...))
   263  }
   264  
   265  type rulesHandler struct {
   266  	RulesHandler
   267  }
   268  
   269  func (h *rulesHandler) Create(ctx context.Context, in *CreateRequest, out *CreateResponse) error {
   270  	return h.RulesHandler.Create(ctx, in, out)
   271  }
   272  
   273  func (h *rulesHandler) Delete(ctx context.Context, in *DeleteRequest, out *DeleteResponse) error {
   274  	return h.RulesHandler.Delete(ctx, in, out)
   275  }
   276  
   277  func (h *rulesHandler) List(ctx context.Context, in *ListRequest, out *ListResponse) error {
   278  	return h.RulesHandler.List(ctx, in, out)
   279  }