Type aliases
ConstrainedSecret
Type parameters
DeleteIntegrationValidationResults
DeleteIntegrationValidationResults: { forms: { formId: number; formName: string; integrationEnvironmentIds?: string[] }[]; formsApps: { formsAppId: number; formsAppName: string; integrationEnvironmentIds?: string[] }[] }
Type declaration
forms: { formId: number; formName: string; integrationEnvironmentIds?: string[] }[]
formsApps: { formsAppId: number; formsAppName: string; integrationEnvironmentIds?: string[] }[]
Integration
Type parameters
IntegrationAPINSW
Type parameters
IntegrationBPOINT
Type parameters
IntegrationBPOINTEnvironment
IntegrationBPOINTEnvironment
<S>: { baseUrl
: string; billerCode
?: string; id
: string; isTestMode
?: boolean; label
: string; merchantNumber
: string; password
: ConstrainedSecret<S>; shortMerchantName
: string; username
: string }Type parameters
Type declaration
baseUrl: string
Optional billerCode?: string
id: string
Optional isTestMode?: boolean
label: string
merchantNumber: string
shortMerchantName: string
username: string
IntegrationBase
IntegrationBase: { createdAt: Date; organisationId: string; updatedAt: Date }
Type declaration
createdAt: Date
organisationId: string
updatedAt: Date
IntegrationCPHCMS
Type parameters
IntegrationCPPay
Type parameters
IntegrationCPPayGateway
IntegrationCPPay
Gateway
<S>: { clientId
: string; clientSecret
: ConstrainedSecret<S>; id
: string; label
: string; paymentType
?: number }Type parameters
Type declaration
clientId: string
id: string
label: string
Optional paymentType?: number
IntegrationCivica
Type parameters
IntegrationCivicaEnvironment
Integration
Civica
Environment
<S>: { baseUrl
: string; id
: string; label
: string; password
: ConstrainedSecret<S>; username
: string }Type parameters
Type declaration
baseUrl: string
id: string
label: string
username: string
IntegrationFreshdesk
Type parameters
IntegrationGeoscape
Type parameters
IntegrationGoogleMaps
Type parameters
IntegrationGoogleMapsKey
Integration
Google
Maps
Key
<S>: { apiKey
: ConstrainedSecret<S>; id
: string; label
: string; type
: "SEARCH" }Type parameters
Type declaration
id: string
label: string
type: "SEARCH"
IntegrationMailGun
Integration
Mail
Gun
<S>: IntegrationBase & { configuration
: { apiKey
: ConstrainedSecret<S>; domain
: string; userVariables
?: ({ key
: string } & ({ text
: string; type
: "TEXT" } | { type
: "ENVIRONMENT_NAME" | "FORM_DESCRIPTION" | "FORM_ID" | "SUBMISSION_ID" | "EXTERNAL_ID" }))[] }; type
: EmailSendingAddressMailgun["type"] }Type parameters
IntegrationNSWGovPay
Type parameters
IntegrationNSWGovPayPrimaryAgency
IntegrationNSWGov
Pay
Primary
Agency
<S>: { callingSystem
: string; clientId
: string; clientSecret
: ConstrainedSecret<S>; id
: string; isNonProd
: boolean; jwtPublicKey
: string; label
: string; subAgencyCodes
?: string[] }Type parameters
Type declaration
callingSystem: string
clientId: string
id: string
isNonProd: boolean
jwtPublicKey: string
label: string
Optional subAgencyCodes?: string[]
IntegrationNylas
IntegrationNylasGrant
IntegrationNylasGrant: { nylasGrantId: string }
IntegrationPoint
Type parameters
IntegrationPointEnvironment
Integration
Point
Environment
<S>: { apiKey
: ConstrainedSecret<S>; id
: string; label
: string }Type parameters
IntegrationRecaptcha
Type parameters
IntegrationRecaptchaDomain
Type parameters
Type declaration
id: string
label: string
publicKey: string
IntegrationTrim
Type parameters
IntegrationTrimEnvironment
Integration
Trim
Environment
<S>: { baseUrl
: string; id
: string; label
: string; password
: ConstrainedSecret<S>; username
: string }Type parameters
Type declaration
baseUrl: string
id: string
label: string
username: string
IntegrationType
IntegrationType: "CP_PAY" | "TRIM" | "CIVICA" | "CP_HCMS" | "BPOINT" | "GEOSCAPE" | "POINT" | "RECAPTCHA" | "WESTPAC_QUICK_STREAM" | "FRESHDESK" | "MAILGUN" | "NSW_GOV_PAY" | "API_NSW" | "GOOGLE_MAPS" | "NYLAS"
IntegrationWestpacQuickStream
Type parameters
IntegrationWestpacQuickStreamEnvironment
Integration
Westpac
Quick
Stream
Environment
<S>: { id
: string; isTestMode
: boolean; label
: string; publishableApiKey
: string; secretApiKey
: ConstrainedSecret<S>; supplierBusinessCode
: string }Type parameters
Type declaration
id: string
isTestMode: boolean
label: string
publishableApiKey: string
supplierBusinessCode: string
RawSecret
RawSecret: string
RecaptchaKeyType
RecaptchaKeyType: "INVISIBLE" | "CHECKBOX"
SavedSecret
SavedSecret: { secretPointer: number }
Secret
The unique identifier that NSW GovPay need to validate primary agency details