Humaans.Resources.TimesheetSubmission (Humaans v0.4.0)
View SourceRepresentation of a Timesheet Submission resource.
Summary
Types
@type t() :: %Humaans.Resources.TimesheetSubmission{ changes_requested: binary() | nil, created_at: binary(), duration_as_days: integer() | nil, duration_as_time: %{hours: integer(), minutes: integer()} | nil, end_date: binary(), id: binary(), person_id: binary(), reviewed_at: binary(), reviewed_by: binary(), start_date: binary(), status: :pending | :approved | :rejected, submitted_at: binary(), updated_at: binary() }
Functions
@spec new(ExConstructor.map_or_kwlist(), Keyword.t()) :: %Humaans.Resources.TimesheetSubmission{ changes_requested: term(), created_at: term(), duration_as_days: term(), duration_as_time: term(), end_date: term(), id: term(), person_id: term(), reviewed_at: term(), reviewed_by: term(), start_date: term(), status: term(), submitted_at: term(), updated_at: term() }