Documentation
¶
Index ¶
- type AcceptInvitationRequest
- type AddMemberRequest
- type AddTeamMemberRequest
- type AppHandler
- type CreateAppRequest
- type CreateTeamRequest
- type DeclineInvitationRequest
- type DeleteAppRequest
- type DeleteTeamRequest
- type ErrorResponse
- type GetAppRequest
- type GetInvitationRequest
- type GetTeamRequest
- type InviteMemberRequest
- type ListAppsRequest
- type ListMembersRequest
- type ListTeamsRequest
- type MemberHandler
- func (h *MemberHandler) AcceptInvitation(c forge.Context) error
- func (h *MemberHandler) AddMember(c forge.Context) error
- func (h *MemberHandler) DeclineInvitation(c forge.Context) error
- func (h *MemberHandler) GetInvitation(c forge.Context) error
- func (h *MemberHandler) InviteMember(c forge.Context) error
- func (h *MemberHandler) ListMembers(c forge.Context) error
- func (h *MemberHandler) RemoveMember(c forge.Context) error
- func (h *MemberHandler) UpdateMember(c forge.Context) error
- func (h *MemberHandler) UpdateMemberRole(c forge.Context) error
- type MessageResponse
- type RemoveMemberRequest
- type RemoveTeamMemberRequest
- type StatusResponse
- type TeamHandler
- func (h *TeamHandler) AddTeamMember(c forge.Context) error
- func (h *TeamHandler) CreateTeam(c forge.Context) error
- func (h *TeamHandler) DeleteTeam(c forge.Context) error
- func (h *TeamHandler) GetTeam(c forge.Context) error
- func (h *TeamHandler) ListTeams(c forge.Context) error
- func (h *TeamHandler) RemoveTeamMember(c forge.Context) error
- func (h *TeamHandler) UpdateTeam(c forge.Context) error
- type UpdateAppRequest
- type UpdateMemberRequest
- type UpdateMemberRoleRequest
- type UpdateTeamRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AcceptInvitationRequest ¶ added in v0.0.7
type AcceptInvitationRequest struct {
Token string `path:"token" validate:"required"`
}
type AddMemberRequest ¶ added in v0.0.7
type AddMemberRequest struct {
AppID string `path:"appId" validate:"required"`
UserID string `json:"user_id" validate:"required"`
Role string `json:"role" validate:"required"`
}
Member handler request types
type AddTeamMemberRequest ¶ added in v0.0.7
type AppHandler ¶
type AppHandler struct {
// contains filtered or unexported fields
}
AppHandler handles app-related HTTP requests
func NewAppHandler ¶
func NewAppHandler(appService *coreapp.ServiceImpl) *AppHandler
NewAppHandler creates a new app handler
func (*AppHandler) CreateApp ¶
func (h *AppHandler) CreateApp(c forge.Context) error
CreateApp handles app creation requests
func (*AppHandler) DeleteApp ¶
func (h *AppHandler) DeleteApp(c forge.Context) error
DeleteApp handles app deletion requests
func (*AppHandler) GetApp ¶
func (h *AppHandler) GetApp(c forge.Context) error
GetApp handles get app requests
type CreateAppRequest ¶ added in v0.0.7
type CreateAppRequest struct {
coreapp.CreateAppRequest
}
App handler request types
type CreateTeamRequest ¶ added in v0.0.7
type CreateTeamRequest struct {
AppID string `path:"appId" validate:"required"`
Name string `json:"name" validate:"required"`
Description string `json:"description"`
}
Team handler request types
type DeclineInvitationRequest ¶ added in v0.0.7
type DeclineInvitationRequest struct {
Token string `path:"token" validate:"required"`
}
type DeleteAppRequest ¶ added in v0.0.7
type DeleteAppRequest struct {
ID string `path:"id" validate:"required"`
}
type DeleteTeamRequest ¶ added in v0.0.7
type ErrorResponse ¶
type ErrorResponse = responses.ErrorResponse
Shared response types - use shared responses from core
type GetAppRequest ¶ added in v0.0.7
type GetAppRequest struct {
ID string `path:"id" validate:"required"`
}
type GetInvitationRequest ¶ added in v0.0.7
type GetInvitationRequest struct {
Token string `path:"token" validate:"required"`
}
type GetTeamRequest ¶ added in v0.0.7
type InviteMemberRequest ¶ added in v0.0.7
type ListAppsRequest ¶ added in v0.0.7
type ListMembersRequest ¶ added in v0.0.7
type ListTeamsRequest ¶ added in v0.0.7
type MemberHandler ¶
type MemberHandler struct {
// contains filtered or unexported fields
}
MemberHandler handles app member-related HTTP requests
func NewMemberHandler ¶
func NewMemberHandler(appService *coreapp.ServiceImpl) *MemberHandler
NewMemberHandler creates a new member handler
func (*MemberHandler) AcceptInvitation ¶
func (h *MemberHandler) AcceptInvitation(c forge.Context) error
AcceptInvitation handles accepting an invitation
func (*MemberHandler) AddMember ¶
func (h *MemberHandler) AddMember(c forge.Context) error
AddMember handles adding a member to an organization
func (*MemberHandler) DeclineInvitation ¶
func (h *MemberHandler) DeclineInvitation(c forge.Context) error
DeclineInvitation handles declining an invitation
func (*MemberHandler) GetInvitation ¶
func (h *MemberHandler) GetInvitation(c forge.Context) error
GetInvitation handles getting an invitation by token
func (*MemberHandler) InviteMember ¶
func (h *MemberHandler) InviteMember(c forge.Context) error
InviteMember handles inviting a member to an organization
func (*MemberHandler) ListMembers ¶
func (h *MemberHandler) ListMembers(c forge.Context) error
ListMembers handles listing app members
func (*MemberHandler) RemoveMember ¶
func (h *MemberHandler) RemoveMember(c forge.Context) error
RemoveMember handles removing a member from an organization
func (*MemberHandler) UpdateMember ¶
func (h *MemberHandler) UpdateMember(c forge.Context) error
UpdateMember handles updating a member in an organization
func (*MemberHandler) UpdateMemberRole ¶
func (h *MemberHandler) UpdateMemberRole(c forge.Context) error
UpdateMemberRole handles updating a member's role in an organization
type MessageResponse ¶
type MessageResponse = responses.MessageResponse
type RemoveMemberRequest ¶ added in v0.0.7
type RemoveTeamMemberRequest ¶ added in v0.0.7
type StatusResponse ¶
type StatusResponse = responses.StatusResponse
type TeamHandler ¶
type TeamHandler struct {
// contains filtered or unexported fields
}
TeamHandler handles team-related HTTP requests
func NewTeamHandler ¶
func NewTeamHandler(appService *app.ServiceImpl) *TeamHandler
NewTeamHandler creates a new team handler
func (*TeamHandler) AddTeamMember ¶
func (h *TeamHandler) AddTeamMember(c forge.Context) error
AddTeamMember handles adding a member to a team
func (*TeamHandler) CreateTeam ¶
func (h *TeamHandler) CreateTeam(c forge.Context) error
CreateTeam handles team creation requests
func (*TeamHandler) DeleteTeam ¶
func (h *TeamHandler) DeleteTeam(c forge.Context) error
DeleteTeam handles team deletion requests
func (*TeamHandler) GetTeam ¶
func (h *TeamHandler) GetTeam(c forge.Context) error
GetTeam handles team retrieval requests
func (*TeamHandler) ListTeams ¶
func (h *TeamHandler) ListTeams(c forge.Context) error
ListTeams handles team listing requests
func (*TeamHandler) RemoveTeamMember ¶
func (h *TeamHandler) RemoveTeamMember(c forge.Context) error
RemoveTeamMember handles removing a member from a team
func (*TeamHandler) UpdateTeam ¶
func (h *TeamHandler) UpdateTeam(c forge.Context) error
UpdateTeam handles team update requests
type UpdateAppRequest ¶ added in v0.0.7
type UpdateAppRequest struct {
ID string `path:"id" validate:"required"`
coreapp.UpdateAppRequest
}