mirror of
https://github.com/unraid/api.git
synced 2026-01-01 06:01:18 -06:00
refactor(web): new key type callback payloads
This commit is contained in:
@@ -152,6 +152,8 @@ export const useServerStore = defineStore('server', () => {
|
||||
regDev: regDev.value,
|
||||
regGen: regGen.value,
|
||||
regGuid: regGuid.value,
|
||||
regExp: regExp.value,
|
||||
regUpdatesExpired: regUpdatesExpired.value,
|
||||
site: site.value,
|
||||
state: state.value,
|
||||
theme: theme.value,
|
||||
@@ -174,6 +176,12 @@ export const useServerStore = defineStore('server', () => {
|
||||
case 'PRO':
|
||||
keyTypeForPurchase = 'Pro';
|
||||
break;
|
||||
case 'STARTER':
|
||||
keyTypeForPurchase = 'Starter';
|
||||
break;
|
||||
case 'UNLEASHED':
|
||||
keyTypeForPurchase = 'Unleashed';
|
||||
break;
|
||||
}
|
||||
const server = {
|
||||
apiVersion: apiVersion.value,
|
||||
@@ -186,6 +194,8 @@ export const useServerStore = defineStore('server', () => {
|
||||
locale: locale.value,
|
||||
osVersion: osVersion.value,
|
||||
registered: registered.value ?? false,
|
||||
regExp: regExp.value,
|
||||
regUpdatesExpired: regUpdatesExpired.value,
|
||||
state: state.value,
|
||||
site: site.value,
|
||||
};
|
||||
@@ -208,6 +218,8 @@ export const useServerStore = defineStore('server', () => {
|
||||
osVersion: osVersion.value,
|
||||
registered: registered.value ?? false,
|
||||
regGuid: regGuid.value,
|
||||
regExp: regExp.value,
|
||||
regUpdatesExpired: regUpdatesExpired.value,
|
||||
site: site.value,
|
||||
state: state.value,
|
||||
wanFQDN: wanFQDN.value,
|
||||
|
||||
@@ -99,12 +99,14 @@ export interface ServerAccountCallbackSendPayload {
|
||||
registered: boolean;
|
||||
regGen?: number;
|
||||
regGuid?: string;
|
||||
regExp?: number;
|
||||
regUpdatesExpired?: boolean;
|
||||
site?: string;
|
||||
state: ServerState;
|
||||
wanFQDN?: string;
|
||||
}
|
||||
|
||||
export type ServerKeyTypeForPurchase = 'Basic' | 'Plus' | 'Pro' | 'Trial';
|
||||
export type ServerKeyTypeForPurchase = 'Basic' | 'Plus' | 'Pro' | 'Starter' | 'Trial' | 'Unleashed';
|
||||
|
||||
export interface ServerPurchaseCallbackSendPayload {
|
||||
apiVersion?: string;
|
||||
@@ -117,6 +119,8 @@ export interface ServerPurchaseCallbackSendPayload {
|
||||
locale: string;
|
||||
osVersion?: string;
|
||||
registered: boolean;
|
||||
regExp?: number;
|
||||
regUpdatesExpired?: boolean;
|
||||
state: ServerState;
|
||||
site: string;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user