Type aliases
DeleteIntegrationValidationResults
DeleteIntegrationValidationResults: { forms: { formId: number; formName: string }[]; formsApps: { formsAppId: number; formsAppName: string }[] }
Type declaration
forms: { formId: number; formName: string }[]
formsApps: { formsAppId: number; formsAppName: string }[]
Integration
IntegrationAPINSW
IntegrationAPINSW
: IntegrationBase & { configuration
: { products
: { liquor
?: { apiKey
: string; apiSecret
: string } } }; type
: "API_NSW" }IntegrationBPOINT
IntegrationBPOINTEnvironment
IntegrationBPOINTEnvironment: { baseUrl: string; billerCode?: string; id: string; isTestMode?: boolean; label: string; merchantNumber: string; password: string; shortMerchantName: string; username: string }
Type declaration
baseUrl: string
Optional billerCode?: string
id: string
Optional isTestMode?: boolean
label: string
merchantNumber: string
password: string
shortMerchantName: string
username: string
IntegrationBase
IntegrationBase: { createdAt: Date; organisationId: string; updatedAt: Date }
Type declaration
createdAt: Date
organisationId: string
updatedAt: Date
IntegrationCPHCMS
IntegrationCPHCMS
: IntegrationBase & { configuration
: { baseUrl
: string; clientId
: string; clientSecret
: string }; type
: "CP_HCMS" }IntegrationCPPay
IntegrationCPPayGateway
IntegrationCPPayGateway: { clientId: string; clientSecret: string; id: string; label: string; paymentType?: number }
Type declaration
clientId: string
clientSecret: string
id: string
label: string
Optional paymentType?: number
IntegrationCivica
IntegrationCivicaEnvironment
IntegrationCivicaEnvironment: { baseUrl: string; id: string; label: string; password: string; username: string }
Type declaration
baseUrl: string
id: string
label: string
password: string
username: string
IntegrationFreshdesk
Integration
Freshdesk
: IntegrationBase & { configuration
: { apiKey
: string; baseUrl
: string }; type
: "FRESHDESK" }IntegrationGeoscape
Integration
Geoscape
: IntegrationBase & { configuration
: { apiKey
: string }; type
: "GEOSCAPE" }IntegrationMailGun
Integration
Mail
Gun
: IntegrationBase & { configuration
: { apiKey
: string; domain
: string; userVariables
?: ({ key
: string } & ({ text
: string; type
: "TEXT" } | { type
: "ENVIRONMENT_NAME" | "FORM_DESCRIPTION" | "FORM_ID" | "SUBMISSION_ID" | "EXTERNAL_ID" }))[] }; type
: "MAILGUN" }IntegrationNSWGovPay
IntegrationNSWGovPayPrimaryAgency
IntegrationNSWGovPayPrimaryAgency: { callingSystem: string; clientId: string; clientSecret: string; id: string; isNonProd: boolean; jwtPublicKey: string; label: string; subAgencyCodes?: string[] }
Type declaration
callingSystem: string
clientId: string
clientSecret: string
id: string
isNonProd: boolean
jwtPublicKey: string
label: string
Optional subAgencyCodes?: string[]
IntegrationPoint
Integration
Point
: IntegrationBase & { configuration
: { apiKey
: string }; type
: "POINT" }IntegrationRecaptcha
IntegrationRecaptchaDomain
IntegrationRecaptchaDomain: { id: string; label: string; privateKey: string; publicKey: string }
Type declaration
id: string
label: string
privateKey: string
publicKey: string
IntegrationScheduling
IntegrationSchedulingProvider
IntegrationSchedulingProvider: { nylasAccountAccessToken: string; nylasAccountId: string }
Type declaration
nylasAccountAccessToken: string
nylasAccountId: string
IntegrationTrim
IntegrationTrimEnvironment
IntegrationTrimEnvironment: { baseUrl: string; id: string; label: string; password: string; username: string }
Type declaration
baseUrl: string
id: string
label: string
password: string
username: string
IntegrationType
IntegrationType: "CP_PAY" | "TRIM" | "CIVICA" | "CP_HCMS" | "BPOINT" | "GEOSCAPE" | "POINT" | "RECAPTCHA" | "WESTPAC_QUICK_WEB" | "WESTPAC_QUICK_STREAM" | "SCHEDULING" | "FRESHDESK" | "MAILGUN" | "NSW_GOV_PAY" | "API_NSW"
IntegrationWestpacQuickStream
IntegrationWestpacQuickStreamEnvironment
IntegrationWestpacQuickStreamEnvironment: { id: string; isTestMode: boolean; label: string; publishableApiKey: string; secretApiKey: string; supplierBusinessCode: string }
Type declaration
id: string
isTestMode: boolean
label: string
publishableApiKey: string
secretApiKey: string
supplierBusinessCode: string
IntegrationWestpacQuickWeb
IntegrationWestpacQuickWebEnvironment
IntegrationWestpacQuickWebEnvironment: { communityCode: string; id: string; isTestMode: boolean; label: string; password: string; supplierBusinessCode: string; username: string }
Type declaration
communityCode: string
id: string
isTestMode: boolean
label: string
password: string
supplierBusinessCode: string
username: string
The unique identifier that NSW GovPay need to validate primary agency details