package api import ( "atlas9.dev/c/core" "atlas9.dev/c/core/iam" ) const ( Path_Groups_Save = "POST /Groups_Save" Path_Groups_Get = "POST /Groups_Get" Path_Groups_Delete = "POST /Groups_Delete" Path_Groups_List = "POST /Groups_List" Path_Groups_ListByTenant = "POST /Groups_ListByTenant" Path_Groups_AddMember = "POST /Groups_AddMember" Path_Groups_RemoveMember = "POST /Groups_RemoveMember" Path_Groups_ListMembers = "POST /Groups_ListMembers" Path_Groups_ListMemberGroups = "POST /Groups_ListMemberGroups" ) type ( Groups_SaveReq struct { Group iam.Group } Groups_SaveRes struct{} Groups_GetReq struct { Tenant core.ID Path core.Path } Groups_GetRes struct { Group *iam.Group } Groups_DeleteReq struct { Tenant core.ID Path core.Path } Groups_DeleteRes struct{} Groups_ListReq struct { Tenant core.ID Page core.PageReq } Groups_ListRes struct { Page core.Page[iam.Group] } Groups_ListByTenantReq struct { Tenant core.ID Page core.PageReq } Groups_ListByTenantRes struct { Page core.Page[iam.Group] } Groups_AddMemberReq struct { Tenant core.ID Group core.Path UserID core.ID } Groups_AddMemberRes struct{} Groups_RemoveMemberReq struct { Tenant core.ID Group core.Path UserID core.ID } Groups_RemoveMemberRes struct{} Groups_ListMembersReq struct { Tenant core.ID Group core.Path Page core.PageReq } Groups_ListMembersRes struct { Page core.Page[core.ID] } Groups_ListMemberGroupsReq struct { UserID core.ID Page core.PageReq } Groups_ListMemberGroupsRes struct { Page core.Page[iam.Group] } ) func (r *Groups_SaveReq) Prepare() error { return nil } func (r *Groups_GetReq) Prepare() error { return nil } func (r *Groups_DeleteReq) Prepare() error { return nil } func (r *Groups_ListReq) Prepare() error { return nil } func (r *Groups_ListByTenantReq) Prepare() error { return nil } func (r *Groups_AddMemberReq) Prepare() error { return nil } func (r *Groups_RemoveMemberReq) Prepare() error { return nil } func (r *Groups_ListMembersReq) Prepare() error { return nil } func (r *Groups_ListMemberGroupsReq) Prepare() error { return nil }