github.com/tickoalcantara12/micro/v3@v3.0.0-20221007104245-9d75b9bcbab9/proto/auth/auth.pb.micro.go (about)

     1  // Code generated by protoc-gen-micro. DO NOT EDIT.
     2  // source: auth/auth.proto
     3  
     4  package 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/tickoalcantara12/micro/v3/service/api"
    15  	client "github.com/tickoalcantara12/micro/v3/service/client"
    16  	server "github.com/tickoalcantara12/micro/v3/service/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  	Delete(ctx context.Context, in *DeleteAccountRequest, opts ...client.CallOption) (*DeleteAccountResponse, error)
   140  	ChangeSecret(ctx context.Context, in *ChangeSecretRequest, opts ...client.CallOption) (*ChangeSecretResponse, error)
   141  }
   142  
   143  type accountsService struct {
   144  	c    client.Client
   145  	name string
   146  }
   147  
   148  func NewAccountsService(name string, c client.Client) AccountsService {
   149  	return &accountsService{
   150  		c:    c,
   151  		name: name,
   152  	}
   153  }
   154  
   155  func (c *accountsService) List(ctx context.Context, in *ListAccountsRequest, opts ...client.CallOption) (*ListAccountsResponse, error) {
   156  	req := c.c.NewRequest(c.name, "Accounts.List", in)
   157  	out := new(ListAccountsResponse)
   158  	err := c.c.Call(ctx, req, out, opts...)
   159  	if err != nil {
   160  		return nil, err
   161  	}
   162  	return out, nil
   163  }
   164  
   165  func (c *accountsService) Delete(ctx context.Context, in *DeleteAccountRequest, opts ...client.CallOption) (*DeleteAccountResponse, error) {
   166  	req := c.c.NewRequest(c.name, "Accounts.Delete", in)
   167  	out := new(DeleteAccountResponse)
   168  	err := c.c.Call(ctx, req, out, opts...)
   169  	if err != nil {
   170  		return nil, err
   171  	}
   172  	return out, nil
   173  }
   174  
   175  func (c *accountsService) ChangeSecret(ctx context.Context, in *ChangeSecretRequest, opts ...client.CallOption) (*ChangeSecretResponse, error) {
   176  	req := c.c.NewRequest(c.name, "Accounts.ChangeSecret", in)
   177  	out := new(ChangeSecretResponse)
   178  	err := c.c.Call(ctx, req, out, opts...)
   179  	if err != nil {
   180  		return nil, err
   181  	}
   182  	return out, nil
   183  }
   184  
   185  // Server API for Accounts service
   186  
   187  type AccountsHandler interface {
   188  	List(context.Context, *ListAccountsRequest, *ListAccountsResponse) error
   189  	Delete(context.Context, *DeleteAccountRequest, *DeleteAccountResponse) error
   190  	ChangeSecret(context.Context, *ChangeSecretRequest, *ChangeSecretResponse) error
   191  }
   192  
   193  func RegisterAccountsHandler(s server.Server, hdlr AccountsHandler, opts ...server.HandlerOption) error {
   194  	type accounts interface {
   195  		List(ctx context.Context, in *ListAccountsRequest, out *ListAccountsResponse) error
   196  		Delete(ctx context.Context, in *DeleteAccountRequest, out *DeleteAccountResponse) error
   197  		ChangeSecret(ctx context.Context, in *ChangeSecretRequest, out *ChangeSecretResponse) error
   198  	}
   199  	type Accounts struct {
   200  		accounts
   201  	}
   202  	h := &accountsHandler{hdlr}
   203  	return s.Handle(s.NewHandler(&Accounts{h}, opts...))
   204  }
   205  
   206  type accountsHandler struct {
   207  	AccountsHandler
   208  }
   209  
   210  func (h *accountsHandler) List(ctx context.Context, in *ListAccountsRequest, out *ListAccountsResponse) error {
   211  	return h.AccountsHandler.List(ctx, in, out)
   212  }
   213  
   214  func (h *accountsHandler) Delete(ctx context.Context, in *DeleteAccountRequest, out *DeleteAccountResponse) error {
   215  	return h.AccountsHandler.Delete(ctx, in, out)
   216  }
   217  
   218  func (h *accountsHandler) ChangeSecret(ctx context.Context, in *ChangeSecretRequest, out *ChangeSecretResponse) error {
   219  	return h.AccountsHandler.ChangeSecret(ctx, in, out)
   220  }
   221  
   222  // Api Endpoints for Rules service
   223  
   224  func NewRulesEndpoints() []*api.Endpoint {
   225  	return []*api.Endpoint{}
   226  }
   227  
   228  // Client API for Rules service
   229  
   230  type RulesService interface {
   231  	Create(ctx context.Context, in *CreateRequest, opts ...client.CallOption) (*CreateResponse, error)
   232  	Delete(ctx context.Context, in *DeleteRequest, opts ...client.CallOption) (*DeleteResponse, error)
   233  	List(ctx context.Context, in *ListRequest, opts ...client.CallOption) (*ListResponse, error)
   234  }
   235  
   236  type rulesService struct {
   237  	c    client.Client
   238  	name string
   239  }
   240  
   241  func NewRulesService(name string, c client.Client) RulesService {
   242  	return &rulesService{
   243  		c:    c,
   244  		name: name,
   245  	}
   246  }
   247  
   248  func (c *rulesService) Create(ctx context.Context, in *CreateRequest, opts ...client.CallOption) (*CreateResponse, error) {
   249  	req := c.c.NewRequest(c.name, "Rules.Create", in)
   250  	out := new(CreateResponse)
   251  	err := c.c.Call(ctx, req, out, opts...)
   252  	if err != nil {
   253  		return nil, err
   254  	}
   255  	return out, nil
   256  }
   257  
   258  func (c *rulesService) Delete(ctx context.Context, in *DeleteRequest, opts ...client.CallOption) (*DeleteResponse, error) {
   259  	req := c.c.NewRequest(c.name, "Rules.Delete", in)
   260  	out := new(DeleteResponse)
   261  	err := c.c.Call(ctx, req, out, opts...)
   262  	if err != nil {
   263  		return nil, err
   264  	}
   265  	return out, nil
   266  }
   267  
   268  func (c *rulesService) List(ctx context.Context, in *ListRequest, opts ...client.CallOption) (*ListResponse, error) {
   269  	req := c.c.NewRequest(c.name, "Rules.List", in)
   270  	out := new(ListResponse)
   271  	err := c.c.Call(ctx, req, out, opts...)
   272  	if err != nil {
   273  		return nil, err
   274  	}
   275  	return out, nil
   276  }
   277  
   278  // Server API for Rules service
   279  
   280  type RulesHandler interface {
   281  	Create(context.Context, *CreateRequest, *CreateResponse) error
   282  	Delete(context.Context, *DeleteRequest, *DeleteResponse) error
   283  	List(context.Context, *ListRequest, *ListResponse) error
   284  }
   285  
   286  func RegisterRulesHandler(s server.Server, hdlr RulesHandler, opts ...server.HandlerOption) error {
   287  	type rules interface {
   288  		Create(ctx context.Context, in *CreateRequest, out *CreateResponse) error
   289  		Delete(ctx context.Context, in *DeleteRequest, out *DeleteResponse) error
   290  		List(ctx context.Context, in *ListRequest, out *ListResponse) error
   291  	}
   292  	type Rules struct {
   293  		rules
   294  	}
   295  	h := &rulesHandler{hdlr}
   296  	return s.Handle(s.NewHandler(&Rules{h}, opts...))
   297  }
   298  
   299  type rulesHandler struct {
   300  	RulesHandler
   301  }
   302  
   303  func (h *rulesHandler) Create(ctx context.Context, in *CreateRequest, out *CreateResponse) error {
   304  	return h.RulesHandler.Create(ctx, in, out)
   305  }
   306  
   307  func (h *rulesHandler) Delete(ctx context.Context, in *DeleteRequest, out *DeleteResponse) error {
   308  	return h.RulesHandler.Delete(ctx, in, out)
   309  }
   310  
   311  func (h *rulesHandler) List(ctx context.Context, in *ListRequest, out *ListResponse) error {
   312  	return h.RulesHandler.List(ctx, in, out)
   313  }