/*** * * SaaSquatch Type Definitions * * This file was automatically generated. DO NOT edit it by hand, instead edit the related JSON Schema file. * * Generated on 2026-03-20T21:11:42.771Z * ***/ /*** * UserRewardBalanceChanged.schema.json * Generated on 2026-03-20T21:11:43.845Z * This file was automatically generated. DO NOT edit it by hand, instead edit the related JSON Schema file. ***/ /** * The user's unique identifier */ export type UserId = string /** * The user's unique account identifier */ export type AccountId = string /** * The unit corresponding to this reward balance */ export type RewardBalanceUnit = string /** * The reward balance available to be redeemed */ export type AvailableRewardBalance = number /** * An integer value reflective of when the balance was generated, the greater the value the more recent the balance */ export type ResourceVersion = number /** * Sent whenever something happens to change this user's available reward balance (e.g. rewards given/expired/etc) */ export interface UserRewardBalanceChangedWebhookSchema { userId?: UserId accountId?: AccountId unit?: RewardBalanceUnit availableValue?: AvailableRewardBalance resourceVersion?: ResourceVersion [k: string]: unknown }