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. |
Click to show internal directories.
Click to hide internal directories.