19 lines
465 B
TypeScript
19 lines
465 B
TypeScript
import { z } from "zod";
|
|
|
|
import { numberOrZero } from "../../nullable-defaults";
|
|
|
|
export const UnlockPrivateAlbumRequestSchema = z
|
|
.object({
|
|
expectedCost: numberOrZero,
|
|
})
|
|
.readonly();
|
|
|
|
export type UnlockPrivateAlbumRequestInput = z.input<
|
|
typeof UnlockPrivateAlbumRequestSchema
|
|
>;
|
|
export type UnlockPrivateAlbumRequestData = z.output<
|
|
typeof UnlockPrivateAlbumRequestSchema
|
|
>;
|
|
|
|
export type UnlockPrivateAlbumRequest = UnlockPrivateAlbumRequestData;
|