Skip to content

feat: add timecard entry API and configuration#102

Merged
eyuapptree merged 2 commits into
masterfrom
AddTimecardEntryCall
May 1, 2026
Merged

feat: add timecard entry API and configuration#102
eyuapptree merged 2 commits into
masterfrom
AddTimecardEntryCall

Conversation

@eyuapptree
Copy link
Copy Markdown
Contributor

Summary

Adds client methods and models for timecard entries (list, create, patch) and timecard configuration, plus a PostTimecardEntryRequest type aligned with labor entry payloads but scoped to properties instead of requests. Bumps package version to 1.1.2.

Changes

  • PostTimecardEntryRequest — same optional fields as PostLaborEntryRequest except RequestId / RequestExternalId removed and PropertyId added
  • FamisClient: getTimecardEntries, createTimecardEntry, updateTimecardEntry, getTimecardConfiguration
  • TimeCardConfiguration model for timecardconfigurations API
  • Version 1.1.11.1.2

Modified Files

Core

  • famis_client.ts — timecard entry CRUD-style helpers and timecard configuration fetch
  • model/request_models.tsPostTimecardEntryRequest
  • model/famis_models.tsTimeCardConfiguration
  • package.json — patch version bump

Breaking Changes

None

Testing

  • npm run build (TypeScript compile)
  • Manual exercise against FAMIS API (if available)

Additional Context

Base branch: master (per author request).

Made with Cursor

@eyuapptree eyuapptree requested a review from alphahlee April 30, 2026 07:48
@eyuapptree eyuapptree merged commit 4a7d233 into master May 1, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants