package api import ( "atlas9.dev/c/core" "atlas9.dev/c/core/iam" ) const ( Path_Roles_Save = "POST /Roles_Save" Path_Roles_Get = "POST /Roles_Get" Path_Roles_Delete = "POST /Roles_Delete" Path_Roles_List = "POST /Roles_List" Path_Roles_ListByTenant = "POST /Roles_ListByTenant" ) type Roles_SaveReq struct { Role iam.Role } type Roles_SaveRes struct{} type Roles_GetReq struct { Tenant core.ID Slug string } type Roles_GetRes struct { Role *iam.Role } type Roles_DeleteReq struct { Tenant core.ID Slug string } type Roles_DeleteRes struct{} type Roles_ListReq struct { Tenant core.ID Page core.PageReq } type Roles_ListRes struct { Page core.Page[iam.Role] } type Roles_ListByTenantReq struct { Tenant core.ID Page core.PageReq } type Roles_ListByTenantRes struct { Page core.Page[iam.Role] } func (r *Roles_SaveReq) Prepare() error { return nil } func (r *Roles_GetReq) Prepare() error { return nil } func (r *Roles_DeleteReq) Prepare() error { return nil } func (r *Roles_ListReq) Prepare() error { return nil } func (r *Roles_ListByTenantReq) Prepare() error { return nil }