• Public
  • Public/Protected
  • All

All the data passed to an effect or precondition within the reinstall action on the shopifyShop model.


  • AmbientContext
    • ReinstallShopifyShopActionContext



api: Client

An instance of the API client for alida-quiz-app-2.

Note: This client is authorized using a superuser internal api token and has permission to invoke any action in the system using normal API mutations or the Internal API.

All alida-quiz-app-2 configuration values

connections: AppConnections

A map of connection name to instantiated connection objects for alida-quiz-app-2

logger: FastifyLoggerInstance

A high performance structured logger which writes logs to the Logs Viewer in the Gadget Editor.

model: NotYetTyped

The model of the record this action is operating on

params: {}

Type declaration

  • [key: string]: string | number | boolean | object | bigint | undefined
record: GadgetRecord<{ __typename: "ShopifyShop"; accessToken: null | string; address1: null | string; address2: null | string; checkoutApiSupported: null | boolean; city: null | string; cookieConsentLevel: null | string; country: null | string; countryCode: null | string; countryName: null | string; countyTaxes: null | string | any[] | {}; createdAt: Date; currency: null | string; customerEmail: null | string; domain: null | string; eligibleForCardReaderGiveaway: null | boolean; eligibleForPayments: null | boolean; email: null | string; enabledPresentmentCurrencies: null | string | any[] | {}; finances: null | boolean; forceSsl: null | boolean; googleAppsDomain: null | string; googleAppsLoginEnabled: null | boolean; grantedScopes: null | string | any[] | {}; hasDiscounts: null | boolean; hasGiftCards: null | boolean; hasStorefront: null | boolean; ianaTimezone: null | string; id: string; installedViaApiKey: null | string; latitude: null | number; longitude: null | number; marketingSmsContentEnabledAtCheckout: null | boolean; moneyFormat: null | string; moneyInEmailsFormat: null | string; moneyWithCurrencyFormat: null | string; moneyWithCurrencyInEmailsFormat: null | string; multiLocationEnabled: null | boolean; myshopifyDomain: null | string; name: null | string; passwordEnabled: null | boolean; phone: null | string; planDisplayName: null | string; planName: null | string; preLaunchEnabled: null | boolean; primaryLocale: null | string; province: null | string; provinceCode: null | string; registeredWebhooks: null | string | any[] | {}; requiresExtraPaymentsAgreement: null | boolean; setupRequired: null | boolean; shopOwner: null | string; shopifyCreatedAt: null | Date; shopifyUpdatedAt: null | Date; source: null | string; state: string | {}; taxShipping: null | boolean; taxesIncluded: null | boolean; timezone: null | string; transactionalSmsDisabled: null | boolean; updatedAt: Date; weightUnit: null | string; zipCode: null | string }>

The Shopify Shop record this action is operating on.

request?: RequestData

The details of the request that is invoking this unit of work, if it was invoked by a request.

Note: Request details are not always present, like during a background connection sync, a background job, or an action retry.

scope: ActionExecutionScope

An object passed between all preconditions and effects of an action execution at the scope property. Useful for transferring data between effects.

session?: Session

The current request's session, if it has one. Requests made by browsers are given sessions, but requests made using Gadget API Keys are not.

sessionID?: string

The current request's session ID, if it has one. Requests made by browsers are given sessions, but requests made using Gadget API Keys are not.

Generated using TypeDoc