export declare enum HapnSecurityRole { Admin = 1, Collaborator = 2, Owner = 3 } export declare enum IngestorProviderKind { Aemp = "aemp", Samsara = "samsara" } export declare enum DeviceStatus { Active = "A", Deleted = "D", Terminated = "T", Replaced = "R" } export declare enum BoundaryStatus { Active = 1, Inactive = 2, Deleted = 3 } export declare enum UserStatus { Active = "A", Deleted = "D" } export declare enum ClientStatus { Active = "A", Deleted = "D", Locked = "L" } export declare enum UserInvitationStatus { Pending = 1, Redeemed = 2, Canceled = 3 } export declare enum HapnClientType { b2c = 1, b2b = 2, test = 3, demo = 4 } export declare enum HapnClientTypeNames { b2c = "b2c", b2b = "b2b", test = "test", demo = "demo" } export declare enum HapnUseType { Personal = "personal", Business = "business" } export declare enum MaxUsersAllowed { b2c = 3, b2b = 50 } export declare enum DeviceBehaviorType { ReportingFrequency = "ReportingFrequency", Advanced = "Advanced", Query = "Query", General = "General" } export declare enum DeviceBehaviorStatus { Active = "active", Inactive = "inactive" } export declare enum DeviceBehaviorTaskStatus { Queued = "Queued", InProgress = "InProgress", Completed = "Completed", Canceled = "Canceled", Failed = "Failed" } export declare enum NotificationRecipientType { Email = 1, Phone = 2 } export declare enum BlacklistType { CreditCard = 1, Email = 2, Address = 3, Ip = 4, Imei = 5, ClientId = 6 } export declare enum TripType { Trip = 1, Stop = 2 } export declare enum TripCompletionStatus { Current = 1, Completed = 2, Deleted = 3, TempCurrent = 10, TempCompleted = 20 } export declare enum PromotionType { FreeService = "freeService", Discount = "discount" } export declare enum DeviceBLEMeshStatus { PendingSync = "pendingSync", InProgress = "inProgress", Synced = "synced" } export declare enum DataExportType { Positions = "positions", Alerts = "alerts", Messages = "messages" } export declare enum DataExportStatus { Started = "started", Completed = "completed", Failed = "failed" } export declare enum M2SyncType { CREATE_CUSTOMER = "CREATE_CUSTOMER", UPDATE_USER = "UPDATE_USER", UPDATE_CLIENT = "UPDATE_CLIENT", AVALARA_EXEMPT = "AVALARA_EXEMPT", AVALARA_EXEMPT_REMOVE = "AVALARA_EXEMPT_REMOVE", AVALARA_ITEM = "AVALARA_ITEM", CREATE_DEVICE = "CREATE_DEVICE", REMOVE_DEVICE = "REMOVE_DEVICE", UPDATE_DEVICE = "UPDATE_DEVICE", SUSPEND_DEVICE = "SUSPEND_DEVICE", UNSUSPEND_DEVICE = "UNSUSPEND_DEVICE", CANCEL_DEVICE = "CANCEL_DEVICE" } export declare enum MediaType { Image = "image", Video = "video" } export declare enum CameraSource { Front = "front", Interior = "interior" } export declare enum DeviceCameraMediaLocation { SDCard = "sdCard", Server = "server" } export declare enum DeviceCameraEventBehaviorType { TakePicture = "takePicture", TakeVideo = "takeVideo", UploadPicture = "uploadPicture", UploadVideo = "uploadVideo" } export declare enum StreamingStatus { Requested = "requested", Streaming = "streaming", Closed = "closed", Failed = "failed", Closing = "closing" } export declare enum DevicePlatform { shopify = "shopify", braintree = "braintree", acumatica = "acumatica", klarna = "klarna", amazon = "amazon", braintree_amazon = "braintree_amazon", demo = "demo", stripe = "stripe", stripe_amazon = "stripe_amazon", oem = "oem" } export declare enum DeviceModels { UNKNOWN = "UNKNOWN", GV50 = "GV50", GV500 = "GV500", GL501 = "GL501", GL300 = "GL300", GL500 = "GL500", GV350 = "GV350", PRIME = "PRIME", GV620 = "GV620", GL50 = "GL50", GB100 = "GB100", GL31 = "GL31", GL30 = "GL30", MCX101 = "MCX101", MCX301 = "MCX301", FMM00A = "FMM00A", CV200 = "CV200", FMM650 = "FMM650", GL32 = "GL32", MC5 = "MC5", GPT48X = "GPT48X", DEMO = "DEMO" } export declare enum DeviceEventType { 'new_activation' = "new_activation", 'reactivation' = "reactivation", 'subscription_change' = "subscription_change", 'resumption' = "resumption", 'device_swap' = "device_swap", 'subscription_update' = "subscription_update" } export declare enum DeviceActivationSource { 'sieva' = 1, 'manual' = 2, 'api' = 3, 'web' = 4, 'mobile' = 5, 'ios' = 6, 'android' = 7, 'activation_site' = 8 } export declare enum SubscriptionStatus { Active = "Active", Pending = "Pending", Canceled = "Canceled", Expired = "Expired", PastDue = "Past Due", Incomplete = "Incomplete", IncompleteExpired = "Incomplete Expired", Trialing = "Trialing", Unpaid = "Unpaid", Paused = "Paused" } export declare enum DeactivationCode { temporary = "temporary", too_expensive = "too_expensive", no_need = "no_need", missing_features = "missing_features", too_difficult = "too_difficult", no_value = "no_value", tech_issues = "tech_issues", missing_hardware = "missing_hardware", customer_service = "customer_service", biz_change = "biz_change", device_paused = "device_paused", removed_from_account = "removed_from_account", device_swapped = "device_swapped", churnbuster_campaign_lost = "churnbuster_campaign_lost", system_auto = "system_auto", canceled_sub_active_sim_or_device = "canceled_sub_active_sim_or_device", klarna_billing_failed = "klarna_billing_failed", prepaid_recurring_pending = "prepaid_recurring_pending", expired_subscription = "expired_subscription", unknown_reason = "unknown_reason" } export declare enum DeactivationCreatedBy { customer = "customer", customer_support = "customer_support", system = "system" } export declare enum Carriers { Pod = 1, Verizon = 2, Kore = 3, Twilio = 4, Unknown = 99, None = -1 } export declare enum CarrierDeactivationType { device_cancel = "device_cancel", device_pause = "device_pause", churnbuster_lost = "churnbuster_lost", device_cancel_admin_due_to_remove = "device_cancel_admin_due_to_remove",// Legacy, wont't be used device_cancel_admin = "device_cancel_admin", klarna_billing_failed = "klarna_billing_failed", expired_subscription = "expired_subscription", prepaid_recurring_pending = "prepaid_recurring_pending", device_swap = "device_swap", system_auto = "system_auto" } export declare enum CarrierReactivationType { device_pause_resume = "device_pause_resume" } export declare enum ChurnbusterEventType { campaign_started = "campaign_started", email_bounced = "email_bounced", campaign_recovered = "campaign_recovered", campaign_lost = "campaign_lost", campaign_won = "campaign_won" } export declare enum AvalaraBasePrice { original = "original", calculated = "calculated" } export declare enum InvoiceStatus { Draft = "draft", Open = "open", Paid = "paid", Uncollectible = "uncollectible", Void = "void" } export declare enum BillingCampaignFreeTrialStatus { in_trial = "in_trial", canceled = "canceled", converted = "converted", overdue = "overdue" } export declare enum BillingCampaignPrepaidStatus { prepaid_started = "prepaid_started", prepaid_ending_soon = "prepaid_ending_soon", prepaid_converted = "prepaid_converted", canceled = "canceled", overdue = "overdue" } export declare enum BillingCampaignFreeOfferStatus { applied = "applied", completed = "completed", canceled_before = "canceled_before", canceled_during = "canceled_during" } export declare enum BillingCampaignExpansionStatus { assigned = "assigned", pending = "pending", contacted = "contacted", payment_collected = "payment_collected", shipped = "shipped", subscription_created = "subscription_created", activated = "activated", returned = "returned", canceled = "canceled", expired = "expired" } /** * The internal vocabulary for the Multi-Device Retention Test arms. Notion fixes the analytics * contract as `trial_variant ∈ {a, b, control}` and ChartMogul segments on it, so * `free_subscription` maps to `a` and `free_loaner` to `b` at exactly two boundaries — Stripe * subscription metadata and the `trial_variant` property on analytics events. Everywhere else * speaks in these names, because `'a' | 'b'` tells a reader or a CS agent nothing. */ export declare enum ExpansionOffer { free_subscription = "free_subscription", free_loaner = "free_loaner", control = "control" } export declare enum BillingCampaignType { free_trial = "free_trial", free_offer = "free_offer", prepaid = "prepaid", referral = "referral", device_expansion = "device_expansion" } export declare enum ChurnNotificationPriority { low = "low", moderate = "moderate", high = "high", critical = "critical" } export declare enum ChurnNotificationPhase { payment_failed = "payment_failed", past_due = "past_due", account_locked = "account_locked", prepaid_add_card = "prepaid_add_card", prepaid_ending_soon = "prepaid_ending_soon", add_backup_card = "add_backup_card" } export declare enum UsagePlanTier { Standard = "STANDARD", Extended = "EXTENDED" } export declare enum FirmwareUpgradeTaskStatus { Queued = "Queued", QueuedWaitingForConfig = "QueuedWaitingForConfig", QueuedWaitingForVersionMessage = "QueuedWaitingForVersionMessage", InProgress = "InProgress", Completed = "Completed", Canceled = "Canceled", Failed = "Failed", Expired = "Expired" }