Select Git revision
exchanges.microgen.go
exchanges.microgen.go 841 B
// Code generated by microgen 0.9.1. DO NOT EDIT.
package transport
import roles "git.perx.ru/perxis/perxis-go/pkg/roles"
type (
CreateRequest struct {
Role *roles.Role `json:"role"`
}
CreateResponse struct {
Created *roles.Role `json:"created"`
}
GetRequest struct {
SpaceId string `json:"space_id"`
RoleId string `json:"role_id"`
}
GetResponse struct {
Role *roles.Role `json:"role"`
}
ListRequest struct {
SpaceId string `json:"space_id"`
}
ListResponse struct {
Roles []*roles.Role `json:"roles"`
}
UpdateRequest struct {
Role *roles.Role `json:"role"`
}
// Formal exchange type, please do not delete.
UpdateResponse struct{}
DeleteRequest struct {
SpaceId string `json:"space_id"`
RoleId string `json:"role_id"`
}
// Formal exchange type, please do not delete.
DeleteResponse struct{}
)