Index
Modules:
pantry
.
API symbols
AsyncPantryClient:
pantry: AsyncPantryClient
BasePantryClient:
pantry: BasePantryClient
Basket:
pantry: Basket
BasketDoesntExist:
pantry: BasketDoesntExist
close:
pantry: close(pc: BasePantryClient)
create:
pantry: create(pc: AsyncPantryClient; basket: string; data: JsonNode): owned( Future[void])
pantry: create[T: not JsonNode](pc: AsyncPantryClient; basket: string; data: T): owned( Future[void])
pantry: create(pc: PantryClient; basket: string; data: JsonNode)
pantry: create[T: not JsonNode](pc: PantryClient; basket: string; data: T)
delete:
pantry: delete(pc: AsyncPantryClient; basket: string): owned(Future[void])
pantry: delete(pc: PantryClient; basket: string)
Exception:
RetryStrategy.Exception
get:
pantry: get(pc: AsyncPantryClient; basket: string): Future[JsonNode]
pantry: get[T](pc: AsyncPantryClient; basket: string; kind: typedesc[T]): Future[T]
pantry: get(pc: PantryClient; basket: string): JsonNode
pantry: get[T](pc: PantryClient; basket: string; kind: typedesc[T]): T
getDetails:
pantry: getDetails(pc: AsyncPantryClient): Future[PantryDetails]
pantry: getDetails(pc: PantryClient): PantryDetails
InvalidPantryID:
pantry: InvalidPantryID
newAsyncPantryClient:
pantry: newAsyncPantryClient(id: string; strat: RetryStrategy = Exception): AsyncPantryClient
newPantryClient:
pantry: newPantryClient(id: string; strat: RetryStrategy = Exception): PantryClient
PantryClient:
pantry: PantryClient
PantryClients:
pantry: PantryClients
PantryDetails:
pantry: PantryDetails
PantryError:
pantry: PantryError
Retry:
RetryStrategy.Retry
RetryStrategy:
pantry: RetryStrategy
Sleep:
RetryStrategy.Sleep
TooManyPantryRequests:
pantry: TooManyPantryRequests
update:
pantry: update(pc: AsyncPantryClient; basket: string; newData: JsonNode): Future[ JsonNode]
pantry: update[T: not JsonNode](pc: AsyncPantryClient; basket: string; newData: T): Future[ T]
pantry: update(pc: PantryClient; basket: string; newData: JsonNode): JsonNode
pantry: update[T: not JsonNode](pc: PantryClient; basket: string; newData: T): T
updateDetails:
pantry: updateDetails(pc: AsyncPantryClient; name, description: string): Future[ PantryDetails]
pantry: updateDetails(pc: PantryClient; name, description: string): PantryDetails