package entities

import "time"

// TimeEntry Domain
type TimeEntry struct {
	ID          string
	StartTime   time.Time
	EndTime     *time.Time
	Description *string
	UserID      string
	ProjectID   string
	CreatedAt   time.Time
	UpdatedAt   time.Time
}

// TimeEntryCreate
type TimeEntryCreate struct {
	StartTime   time.Time
	EndTime     *time.Time
	Description *string
	UserID      string
	ProjectID   string
}

// TimeEntryUpdate
type TimeEntryUpdate struct {
	ID          string
	StartTime   *time.Time
	EndTime     *time.Time
	Description *string
	UserID      *string
	ProjectID   *string
}
