fix(licenses): add deviceName and platform to ActivateLicenseSchema
Desktop and mobile clients send deviceName and platform in the activate payload. Without these fields in the schema, they were silently stripped by Zod. Now accepted as optional fields for contract alignment.
This commit is contained in:
parent
daccbaea6c
commit
aaf7ec5b59
@ -30,6 +30,8 @@ export const GenerateLicenseSchema = z.object({
|
||||
export const ActivateLicenseSchema = z.object({
|
||||
key: z.string().min(1),
|
||||
deviceId: z.string().min(1),
|
||||
deviceName: z.string().max(100).optional(),
|
||||
platform: z.string().max(20).optional(),
|
||||
});
|
||||
|
||||
export const DeactivateLicenseSchema = z.object({
|
||||
|
||||
Loading…
Reference in New Issue
Block a user