Documentation ¶
Index ¶
- Variables
- type TogglContext
- func (ctx *TogglContext) AcceptInvitation(invitationCode string) (*any, error)
- func (ctx *TogglContext) AddProjectUser(workspaceId int, req *model.AddProjectUserRequest) (*model.AddProjectUserResponse, error)
- func (ctx *TogglContext) CreateInvitation(organizationId int, req *model.CreateInvitationRequest) (*model.CreateInvitationResponse, error)
- func (ctx *TogglContext) CreateOrganization(req *model.CreateOrganizationRequest) (*model.CreateOrganizationResponse, error)
- func (ctx *TogglContext) CreateTimeEntry(workspaceId int, req *model.CreateTimeEntryRequest) (*model.CreateTimeEntryResponse, error)
- func (ctx *TogglContext) CreateWorkspaceProject(workspaceId int, req *model.CreateWorkspaceProjectRequest) (*model.CreateWorkspaceProjectResponse, error)
- func (ctx *TogglContext) DeleteProjectUsers(workspaceId, projectUserId int) (*any, error)
- func (ctx *TogglContext) DeleteTimeEntry(workspaceId, timeEntryId int) (*any, error)
- func (ctx *TogglContext) DeleteWorkspaceProject(workspaceId, projectId int) (*any, error)
- func (ctx *TogglContext) GetCurrentTimeEntry(query model.GetTimeEntriesQuery) (*[]model.GetCurrentTimeEntryResponse, error)
- func (ctx *TogglContext) GetOrganization(organizationId int) (*model.GetOrganizationResponse, error)
- func (ctx *TogglContext) GetOrganizationUsers(organizationId int, query model.GetOrganizationUsersQuery) (*[]model.GetOrganizationUsersResponse, error)
- func (ctx *TogglContext) GetProjectUsers(workspaceId int, query model.GetProjectUsersQuery) (*[]model.GetOrganizationUsersResponse, error)
- func (ctx *TogglContext) GetSummaryReport(workspaceId int, req *model.GetSummaryReportRequest) (*[]model.GetSummaryReportResponse, error)
- func (ctx *TogglContext) GetTimeEntries(query model.GetTimeEntriesQuery) (*[]model.GetTimeEntriesResponse, error)
- func (ctx *TogglContext) GetWorkspaceProject(workspaceId, projectId int, query model.GetWorkspaceProjectQuery) (*model.GetWorkspaceProjectResponse, error)
- func (ctx *TogglContext) GetWorkspaceProjects(workspaceId int, query model.GetWorkspaceProjectsQuery) (*[]model.GetWorkspaceProjectsResponse, error)
- func (ctx *TogglContext) GetWorkspaceStatistics(organizationId int) (*any, error)
- func (ctx *TogglContext) LeaveOrganization(organizationId int) (*any, error)
- func (ctx *TogglContext) RejectInvitation(invitationCode string) (*any, error)
- func (ctx *TogglContext) ResendInvitation(organizationId int, invitationCode string) (*any, error)
- func (ctx *TogglContext) SearchTimeEntries(workspaceId int, req *model.SearchTimeEntriesRequest) (*[]model.SearchTimeEntriesResponse, error)
- func (ctx *TogglContext) StopTimeEntry(workspaceId, timeEntryId int) (*model.StopTimeEntryResponse, error)
- func (ctx *TogglContext) UpdateMultipleProjectUsers(workspaceId int, projectUserIds []int) (*model.UpdateMultipleProjectUsersResponse, error)
- func (ctx *TogglContext) UpdateMultipleTimeEntries(workspaceId int, timeEntryIds []int, ...) (*[]model.UpdateMultipleTimeEntriesResponse, error)
- func (ctx *TogglContext) UpdateMultipleWorkspaceProjects(workspaceId int, projectIds []int, ...) (*model.UpdateMultipleWorkspaceProjectsResponse, error)
- func (ctx *TogglContext) UpdateOrganization(organizationId int, req *model.UpdateOrganizationRequest) (*any, error)
- func (ctx *TogglContext) UpdateOrganizationUser(organizationId, organizationUserId int, ...) (*any, error)
- func (ctx *TogglContext) UpdateOrganizationUsers(organizationId int, req *model.UpdateOrganizationUsersRequest) (*any, error)
- func (ctx *TogglContext) UpdateProjectUser(workspaceId, projectUserId int, req *model.UpdateProjectUserRequest) (*model.UpdateProjectUserResponse, error)
- func (ctx *TogglContext) UpdateTimeEntries(workspaceId, timeEntryId int, req *model.UpdateTimeEntryRequest) (*model.UpdateTimeEntryResponse, error)
- func (ctx *TogglContext) UpdateUserAssignments(organizationId, workspaceId int, req *model.UpdateUserAssignmentsRequest) (*any, error)
- func (ctx *TogglContext) UpdateWorkspaceProject(workspaceId, projectId int, req *model.UpdateWorkspaceProjectRequest) (*model.UpdateWorkspaceProjectResponse, error)
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Domain = "https://api.track.toggl.com%s"
)
Functions ¶
This section is empty.
Types ¶
type TogglContext ¶
type TogglContext struct {
// contains filtered or unexported fields
}
func NewTogglContext ¶
func NewTogglContext(ctx context.Context, user, password string) *TogglContext
func (*TogglContext) AcceptInvitation ¶
func (ctx *TogglContext) AcceptInvitation(invitationCode string) (*any, error)
func (*TogglContext) AddProjectUser ¶
func (ctx *TogglContext) AddProjectUser(workspaceId int, req *model.AddProjectUserRequest) (*model.AddProjectUserResponse, error)
func (*TogglContext) CreateInvitation ¶
func (ctx *TogglContext) CreateInvitation(organizationId int, req *model.CreateInvitationRequest) (*model.CreateInvitationResponse, error)
func (*TogglContext) CreateOrganization ¶
func (ctx *TogglContext) CreateOrganization(req *model.CreateOrganizationRequest) (*model.CreateOrganizationResponse, error)
func (*TogglContext) CreateTimeEntry ¶
func (ctx *TogglContext) CreateTimeEntry(workspaceId int, req *model.CreateTimeEntryRequest) (*model.CreateTimeEntryResponse, error)
func (*TogglContext) CreateWorkspaceProject ¶
func (ctx *TogglContext) CreateWorkspaceProject(workspaceId int, req *model.CreateWorkspaceProjectRequest) (*model.CreateWorkspaceProjectResponse, error)
func (*TogglContext) DeleteProjectUsers ¶
func (ctx *TogglContext) DeleteProjectUsers(workspaceId, projectUserId int) (*any, error)
func (*TogglContext) DeleteTimeEntry ¶
func (ctx *TogglContext) DeleteTimeEntry(workspaceId, timeEntryId int) (*any, error)
func (*TogglContext) DeleteWorkspaceProject ¶
func (ctx *TogglContext) DeleteWorkspaceProject(workspaceId, projectId int) (*any, error)
func (*TogglContext) GetCurrentTimeEntry ¶
func (ctx *TogglContext) GetCurrentTimeEntry(query model.GetTimeEntriesQuery) (*[]model.GetCurrentTimeEntryResponse, error)
func (*TogglContext) GetOrganization ¶
func (ctx *TogglContext) GetOrganization(organizationId int) (*model.GetOrganizationResponse, error)
func (*TogglContext) GetOrganizationUsers ¶
func (ctx *TogglContext) GetOrganizationUsers(organizationId int, query model.GetOrganizationUsersQuery) (*[]model.GetOrganizationUsersResponse, error)
func (*TogglContext) GetProjectUsers ¶
func (ctx *TogglContext) GetProjectUsers(workspaceId int, query model.GetProjectUsersQuery) (*[]model.GetOrganizationUsersResponse, error)
func (*TogglContext) GetSummaryReport ¶
func (ctx *TogglContext) GetSummaryReport(workspaceId int, req *model.GetSummaryReportRequest) (*[]model.GetSummaryReportResponse, error)
func (*TogglContext) GetTimeEntries ¶
func (ctx *TogglContext) GetTimeEntries(query model.GetTimeEntriesQuery) (*[]model.GetTimeEntriesResponse, error)
func (*TogglContext) GetWorkspaceProject ¶
func (ctx *TogglContext) GetWorkspaceProject(workspaceId, projectId int, query model.GetWorkspaceProjectQuery) (*model.GetWorkspaceProjectResponse, error)
func (*TogglContext) GetWorkspaceProjects ¶
func (ctx *TogglContext) GetWorkspaceProjects(workspaceId int, query model.GetWorkspaceProjectsQuery) (*[]model.GetWorkspaceProjectsResponse, error)
func (*TogglContext) GetWorkspaceStatistics ¶
func (ctx *TogglContext) GetWorkspaceStatistics(organizationId int) (*any, error)
func (*TogglContext) LeaveOrganization ¶
func (ctx *TogglContext) LeaveOrganization(organizationId int) (*any, error)
func (*TogglContext) RejectInvitation ¶
func (ctx *TogglContext) RejectInvitation(invitationCode string) (*any, error)
func (*TogglContext) ResendInvitation ¶
func (ctx *TogglContext) ResendInvitation(organizationId int, invitationCode string) (*any, error)
func (*TogglContext) SearchTimeEntries ¶
func (ctx *TogglContext) SearchTimeEntries(workspaceId int, req *model.SearchTimeEntriesRequest) (*[]model.SearchTimeEntriesResponse, error)
func (*TogglContext) StopTimeEntry ¶
func (ctx *TogglContext) StopTimeEntry(workspaceId, timeEntryId int) (*model.StopTimeEntryResponse, error)
func (*TogglContext) UpdateMultipleProjectUsers ¶
func (ctx *TogglContext) UpdateMultipleProjectUsers(workspaceId int, projectUserIds []int) (*model.UpdateMultipleProjectUsersResponse, error)
func (*TogglContext) UpdateMultipleTimeEntries ¶
func (ctx *TogglContext) UpdateMultipleTimeEntries(workspaceId int, timeEntryIds []int, req *[]model.UpdateMultipleTimeEntriesRequest) (*[]model.UpdateMultipleTimeEntriesResponse, error)
func (*TogglContext) UpdateMultipleWorkspaceProjects ¶
func (ctx *TogglContext) UpdateMultipleWorkspaceProjects(workspaceId int, projectIds []int, req *model.UpdateMultipleWorkspaceProjectsRequest) (*model.UpdateMultipleWorkspaceProjectsResponse, error)
func (*TogglContext) UpdateOrganization ¶
func (ctx *TogglContext) UpdateOrganization(organizationId int, req *model.UpdateOrganizationRequest) (*any, error)
func (*TogglContext) UpdateOrganizationUser ¶
func (ctx *TogglContext) UpdateOrganizationUser(organizationId, organizationUserId int, req *model.UpdateOrganizationUserRequest) (*any, error)
func (*TogglContext) UpdateOrganizationUsers ¶
func (ctx *TogglContext) UpdateOrganizationUsers(organizationId int, req *model.UpdateOrganizationUsersRequest) (*any, error)
func (*TogglContext) UpdateProjectUser ¶
func (ctx *TogglContext) UpdateProjectUser(workspaceId, projectUserId int, req *model.UpdateProjectUserRequest) (*model.UpdateProjectUserResponse, error)
func (*TogglContext) UpdateTimeEntries ¶
func (ctx *TogglContext) UpdateTimeEntries(workspaceId, timeEntryId int, req *model.UpdateTimeEntryRequest) (*model.UpdateTimeEntryResponse, error)
func (*TogglContext) UpdateUserAssignments ¶
func (ctx *TogglContext) UpdateUserAssignments(organizationId, workspaceId int, req *model.UpdateUserAssignmentsRequest) (*any, error)
func (*TogglContext) UpdateWorkspaceProject ¶
func (ctx *TogglContext) UpdateWorkspaceProject(workspaceId, projectId int, req *model.UpdateWorkspaceProjectRequest) (*model.UpdateWorkspaceProjectResponse, error)
Click to show internal directories.
Click to hide internal directories.