api

package
v0.0.0-...-9b310ad Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 1, 2024 License: MIT Imports: 9 Imported by: 0

Documentation

Index

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 (*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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL