Protected ReadonlycacheProtected ReadonlydbProtected ReadonlygirasolStaticinstanceThe process service: the shared database, Valkey and Girasol.
Get card by card ID.
The ID of the card. Example: card_1234567890.
Clear each customer's membership tag and each record tag wherever cached,
and always this namespace's collection tag. keys are exact deletes in this
instance's key space: the only bust a null client honours.
Search cards across all customers, or those in customerIds. Reads only
the database; page defaults to 1 and pageSize to 10.
OptionalcustomerIds?: string[]OptionalorderBy?: GirasolCardOrderByOptionalpage?: numberDefaults to 1
OptionalpageSize?: numberDefaults to 10
ProtectedsearchTags for a page: the scope its query searched (each customer's membership
tag, else the collection tag), so an empty page is bustable too, plus the
records it projects and the fields that chose or ordered its rows.
Stores the status Girasol reports for every card on one card account, with
a single getCardsByAccount call. A card Girasol does not list keeps its
stored status and is returned in missing.
Protected StaticgetThe search arguments get reads through. Every default is spelled out,
so the same object is also search's cache key for that entry.
Root of the card hierarchy: the one
girasol-card-searchnamespace the customer and admin surfaces share, and the bust seam every writer inherits. Both surfaces project the same row, so one cached shape serves both.