Interface: SyncExecutionContext¶
Sub-class of ExecutionContext that is passed to the execute
function of every
sync formula invocation. The only different is that the presence of the sync
property
Hierarchy¶
↳ SyncExecutionContext
Properties¶
endpoint¶
• Optional
Readonly
endpoint: string
The base endpoint URL for the user's account, only if applicable. See requiresEndpointUrl.
If the API URLs are variable based on the user account, you will need this endpoint to construct URLs to use with the fetcher. Alternatively, you can use relative URLs (e.g. "/api/entity") and Coda will include the endpoint for you automatically.
Inherited from¶
Defined in¶
fetcher¶
• Readonly
fetcher: Fetcher
The Fetcher used for making HTTP requests.
Inherited from¶
Defined in¶
invocationLocation¶
• Readonly
invocationLocation: InvocationLocation
Information about the Coda environment and doc this formula was invoked from. This is mostly for Coda internal use and we do not recommend relying on it.
Inherited from¶
ExecutionContext.invocationLocation
Defined in¶
invocationToken¶
• Readonly
invocationToken: string
A random token scoped to only this request invocation. This is a unique identifier for the invocation, and in particular used with AuthenticationType.Custom for naming template parameters that will be replaced by the fetcher in secure way.
Inherited from¶
ExecutionContext.invocationToken
Defined in¶
sync¶
• Readonly
sync: Sync
Information about state of the current sync.
Overrides¶
Defined in¶
temporaryBlobStorage¶
• Readonly
temporaryBlobStorage: TemporaryBlobStorage
A utility to fetch and store files and images that either require the pack user's authentication or are too large to return inline. See TemporaryBlobStorage.
Inherited from¶
ExecutionContext.temporaryBlobStorage
Defined in¶
timezone¶
• Readonly
timezone: string
The timezone of the doc from which this formula was invoked.