Documentation
¶
Index ¶
- type Implementation
- func (i *Implementation) CreateDepartment(ctx context.Context, req *desc.DepartmentCreateRequest) (*desc.DepartmentCreateResponse, error)
- func (i *Implementation) DepartmentAddProject(ctx context.Context, req *desc.DepartmentAddProjectRequest) (*desc.DepartmentAddProjectResponse, error)
- func (i *Implementation) DepartmentRemoveProject(ctx context.Context, req *desc.DepartmentRemoveProjectRequest) (*desc.DepartmentRemoveProjectResponse, error)
- func (i *Implementation) GetDepartmentByID(ctx context.Context, req *desc.DepartmentGetByIDRequest) (*desc.DepartmentGetByIDResponse, error)
- func (i *Implementation) GetDepartments(ctx context.Context, req *desc.DepartmentGetRequest) (*desc.DepartmentGetResponse, error)
- func (i *Implementation) UpdateDepartment(ctx context.Context, req *desc.DepartmentUpdateRequest) (*desc.DepartmentUpdateResponse, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Implementation ¶
type Implementation struct { department.UnimplementedDepartmentRegistryServer // contains filtered or unexported fields }
func NewService ¶
func NewService( storage storage.DepartmentStorage, validator validate.Validator, authorizer authorization.Authorizer, ) *Implementation
func (*Implementation) CreateDepartment ¶
func (i *Implementation) CreateDepartment(ctx context.Context, req *desc.DepartmentCreateRequest) (*desc.DepartmentCreateResponse, error)
func (*Implementation) DepartmentAddProject ¶
func (i *Implementation) DepartmentAddProject(ctx context.Context, req *desc.DepartmentAddProjectRequest) (*desc.DepartmentAddProjectResponse, error)
func (*Implementation) DepartmentRemoveProject ¶
func (i *Implementation) DepartmentRemoveProject(ctx context.Context, req *desc.DepartmentRemoveProjectRequest) (*desc.DepartmentRemoveProjectResponse, error)
func (*Implementation) GetDepartmentByID ¶
func (i *Implementation) GetDepartmentByID(ctx context.Context, req *desc.DepartmentGetByIDRequest) (*desc.DepartmentGetByIDResponse, error)
func (*Implementation) GetDepartments ¶
func (i *Implementation) GetDepartments(ctx context.Context, req *desc.DepartmentGetRequest) (*desc.DepartmentGetResponse, error)
func (*Implementation) UpdateDepartment ¶
func (i *Implementation) UpdateDepartment(ctx context.Context, req *desc.DepartmentUpdateRequest) (*desc.DepartmentUpdateResponse, error)
Click to show internal directories.
Click to hide internal directories.