Versions in this module Expand all Collapse all v0 v0.3.5 Oct 9, 2020 v0.3.5-pf Oct 1, 2020 v0.3.4 Aug 4, 2020 v0.3.4-pf Aug 4, 2020 v0.3.3 Jul 29, 2020 v0.3.3-pf Jul 30, 2020 v0.3.2 Jun 1, 2020 v0.3.1 Jun 1, 2020 Changes in this version type Timesheet + International bool v0.3.0 May 1, 2020 Changes in this version + func Int(i int) *int + func String(v string) *string + type ClientDay struct + Date time.Time + HasPunchException *bool + HasWorkOrderException *bool + OtherHours []ClientOtherHours + PhysicalFacilitiesHours string + PunchedHours string + Punches []ClientPunch + ReportedHours string + SickHoursYTD string + VacationHoursYTD string + WorkOrderEntries []ClientWorkOrderEntry + type ClientDeleteWorkOrderEntry struct + Date string + JobID int + SequenceNumber int + type ClientOtherHours struct + Editable bool + SequenceNumber int + TRC ClientTRC + TimeReportingCodeHours string + type ClientOtherHoursRequest struct + EmployeeJobID int + PunchDate time.Time + SequenceNumber int + TRCID string + TimeReportingCodeHours string + type ClientPunch struct + DeletablePair *int + EmployeeJobID int + ID int + PunchType string + Time time.Time + type ClientPunchRequest struct + BYUID string + EmployeeJobID *int + PunchType string + SequenceNumber *int + TRCID *string + Time time.Time + WorkOrderID *string + type ClientTRC struct + Description string + ID string + type ClientWorkOrder struct + ID string + Name string + type ClientWorkOrderEntry struct + Editable bool + ID int + TRC ClientTRC + TimeReportingCodeHours string + WorkOrder ClientWorkOrder + type DeletePunch struct + EmployeeJobID *int + PunchTime time.Time + SequenceNumber *int + type DeleteWorkOrderEntry struct + Date string + JobID int + SequenceNumber int + type ElapsedTimeDay struct + ElapsedTimeEntries []ElapsedTimeEntry + PunchDate string + type ElapsedTimeEntry struct + Editable *bool + EmployeeRecord int + PunchDate string + SequenceNumber int + TRC TRC + TRCID string + TimeCollectionSource string + TimeReportingCodeHours string + type ElapsedTimeEntryWrapper struct + ElapsedTimeEntry ElapsedTimeEntry + type ElapsedTimeSummary struct + Dates []ElapsedTimeDay + SickLeaveBalanceHours string + VacationLeaveBalanceHours string + type Employee struct + ID string + Jobs []EmployeeJob + Message string + Name string + TotalTime TotalTime + type EmployeeCache struct + Employees []EmployeeRecord + type EmployeeJob struct + ClockStatus string + CurrentTRC ClientTRC + CurrentWorkOrder ClientWorkOrder + Days []ClientDay + Description string + EmployeeJobID int + HasPunchException *bool + HasWorkOrderException *bool + IsPhysicalFacilities *bool + JobType string + OperatingUnit string + TRCs []ClientTRC + TimeSubtotals TotalTime + WorkOrders []ClientWorkOrder + type EmployeeRecord struct + BYUID string + Jobs []Job + NETID string + Name string + type Job struct + CurrentTRC TRC + CurrentWorkOrder WorkOrder + EmployeeRecord int + FullPartTime string + HasPunchException *bool + HasWorkOrderException *bool + JobCodeDesc string + OperatingUnit string + PeriodSubtotal string + PhysicalFacilities *bool + PunchType string + TRCs []TRC + WeeklySubtotal string + func (j *Job) UnmarshalJSON(data []byte) error + type LunchPunch struct + Duration *string + EmployeeJobID *int + LocationDescription string + PunchZone *string + StartTime time.Time + TimeCollectionSource string + func (p LunchPunch) MarshalJSON() ([]byte, error) + type Punch struct + DeletablePair *int + EmployeeRecord *int + InternetAddress *string + Latitude *string + LocationDescription *string + Longitude *string + PunchDate *string + PunchTime string + PunchType string + PunchZone *string + SequenceNumber *int + TRCID *string + TimeCollectionSource *string + WorkOrderID *string + type ServerErrorMessage struct + Message string + type ServerLoginErrorMessage struct + Status struct{ ... } + type TRC struct + TRCDescription string + TRCID string + type TimeClockDay struct + Date string + HasPunchException *bool + HasWorkOrderException *bool + PunchedHours string + Punches []Punch + type Timesheet struct + BYUID string + InternationalMessage string + Jobs []Job + PeriodTotal string + PersonName string + WeeklyTotal string + type TotalTime struct + PayPeriod string + Week string + type WebSocketMessage struct + Key string + Value interface{} + type WorkOrder struct + WorkOrderDescription string + WorkOrderID string + type WorkOrderDaySummary struct + Date string + HasPunchException *bool + HasWorkOrderException *bool + OtherHours string + PhysicalFacilitiesHours string + ReportedHours string + WorkOrderEntries []WorkOrderEntry + type WorkOrderEntry struct + Editable bool + EmployeeRecord int + SequenceNumber int + TRC TRC + TimeReportingCodeHours string + WorkOrder WorkOrder + type WorkOrderUpsert struct + EmployeeJobID *int + PunchDate time.Time + SequenceNumber *int + TRCID string + TimeCollectionSource string + TimeReportingCodeHours string + WorkOrderID *string + func (w WorkOrderUpsert) MarshalJSON() ([]byte, error) + type YTimeLocation struct + Latitude float64 + LocationSource string + Longitude float64 + Status string + UpdatedByName string + UpdatedDatetime interface{} + YtimeLocation string + YtimeLocationAbbreviation string + YtimeLocationCode string v0.3.0-pf May 1, 2020