/* * Automatically generated by codegen/smith.ts. * Do not edit this file. */ /** * Represents a Seam Instant Key. For issuing Bluetooth mobile keys, Instant Keys are the fastest way to share access. With a single API call, you can create a mobile key and send it through text or email or embed it in your own app. * * There’s no app to install, nor account to create. Your user just taps a link and gets a lightweight, native-feeling experience using iOS App Clip or Instant Apps on Android. Further, Instant Keys work offline, so even in areas with poor cellular or Wi-Fi, like elevator banks or concrete-walled hallways, the Instant Keys still work. */ export type InstantKey = { /** * ID of the client session associated with the Instant Key. */ client_session_id: string /** * Date and time at which the Instant Key was created. */ created_at: string /** * Customization applied to the Instant Key UI. */ customization?: | { /** * URL of the logo displayed on the Instant Key. */ logo_url?: string | undefined /** * Primary color used in the Instant Key UI. */ primary_color?: string | undefined /** * Secondary color used in the Instant Key UI. */ secondary_color?: string | undefined } | undefined /** * ID of the customization profile associated with the Instant Key. */ customization_profile_id?: string | undefined /** * Date and time at which the Instant Key expires. */ expires_at: string /** * ID of the Instant Key. */ instant_key_id: string /** * Shareable URL for the Instant Key. Use the URL to deliver the Instant Key to your user through a link in a text message or email or by embedding it in your web app. */ instant_key_url: string /** * ID of the user identity associated with the Instant Key. */ user_identity_id: string /** * ID of the workspace that contains the Instant Key. */ workspace_id: string }