import type { AppApiProducts } from './AppApiProducts'; import type { AppStatus } from './AppStatus'; import type { attributes } from './attributes'; import type { CommonDisplayName } from './CommonDisplayName'; import type { CommonURL } from './CommonURL'; import type { Credentials } from './Credentials'; import type { CredentialsArray } from './CredentialsArray'; import type { WebHook } from './WebHook'; /** * Used for PATCH operation. An app associated with a developer. Associates the app with an API product, and auto-generates an API credentials for the app to use */ export declare type AppPatch = { displayName?: CommonDisplayName; /** * A setting, in milliseconds, for the lifetime of the consumer key that will be generated for the developer app. The default value, -1, indicates an infinite validity period. Once set, the expiration can't be updated. */ expiresIn?: number; apiProducts?: AppApiProducts; attributes?: attributes; callbackUrl?: CommonURL; webHooks?: Array; credentials?: (Credentials | CredentialsArray); status?: AppStatus; };