internal/

directory
v0.0.0-...-9994f1b Latest Latest
Warning

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

Go to latest
Published: Feb 22, 2025 License: BSD-3-Clause

Directories

Path Synopsis
Package commands contains the implementation of commands for the fleetcost command line tool.
Package commands contains the implementation of commands for the fleetcost command line tool.
Package costserver contains the implementation of the RPCs for the fleet cost server.
Package costserver contains the implementation of the RPCs for the fleet cost server.
controller
Package controller contains main business logic of the cost service.
Package controller contains main business logic of the cost service.
entities
Package entities contains the datastore entities and handles datestore manipulation.
Package entities contains the datastore entities and handles datestore manipulation.
fakeufsdata
Package fakeufsdata contains fake UFS data to be used in tests.
Package fakeufsdata contains fake UFS data to be used in tests.
inventory/ufs
Package ufs handles logical for fetching data from UFS.
Package ufs handles logical for fetching data from UFS.
maskutils
Package maskutils is a collection of utilities for getting, setting, validating and doing other stuff to protos like fleetcostpb.CostIndicator given a fieldmask.
Package maskutils is a collection of utilities for getting, setting, validating and doing other stuff to protos like fleetcostpb.CostIndicator given a fieldmask.
testscenarios
Package testscenarios contains only tests.
Package testscenarios contains only tests.
testsupport
Package testsupport provides a text fixture that sets up unit tests for the fleet cost server.
Package testsupport provides a text fixture that sets up unit tests for the fleet cost server.
Package fleetcosterror provides error-related utilities, primarily for handling the issue of 500 errors being produced by *bare* Go errors.
Package fleetcosterror provides error-related utilities, primarily for handling the issue of 500 errors being produced by *bare* Go errors.
Package site contains miscellaneous details specific to the fleet-cost project but not really related to the business logic, such as where to stash credentials.
Package site contains miscellaneous details specific to the fleet-cost project but not really related to the business logic, such as where to stash credentials.
Package utils for converting stuff into other stuff.
Package utils for converting stuff into other stuff.
Package validation contains validation for requests.
Package validation contains validation for requests.

Jump to

Keyboard shortcuts

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