/** * This code was GENERATED using the solita package. * Please DO NOT EDIT THIS FILE, instead rerun solita to update it or write a wrapper to add functionality. * * See: https://github.com/metaplex-foundation/solita */ import * as beet from '@metaplex-foundation/beet'; import { EndSettings, endSettingsBeet } from './EndSettings'; import { Creator, creatorBeet } from './Creator'; import { HiddenSettings, hiddenSettingsBeet } from './HiddenSettings'; import { WhitelistMintSettings, whitelistMintSettingsBeet } from './WhitelistMintSettings'; import { GatekeeperConfig, gatekeeperConfigBeet } from './GatekeeperConfig'; export type CandyMachineData = { uuid: string; price: beet.bignum; symbol: string; sellerFeeBasisPoints: number; maxSupply: beet.bignum; isMutable: boolean; retainAuthority: boolean; goLiveDate: beet.COption; endSettings: beet.COption; creators: Creator[]; hiddenSettings: beet.COption; whitelistMintSettings: beet.COption; itemsAvailable: beet.bignum; gatekeeper: beet.COption; }; /** * @category userTypes * @category generated */ export const candyMachineDataBeet = new beet.FixableBeetArgsStruct( [ ['uuid', beet.utf8String], ['price', beet.u64], ['symbol', beet.utf8String], ['sellerFeeBasisPoints', beet.u16], ['maxSupply', beet.u64], ['isMutable', beet.bool], ['retainAuthority', beet.bool], ['goLiveDate', beet.coption(beet.i64)], ['endSettings', beet.coption(endSettingsBeet)], ['creators', beet.array(creatorBeet)], ['hiddenSettings', beet.coption(hiddenSettingsBeet)], ['whitelistMintSettings', beet.coption(whitelistMintSettingsBeet)], ['itemsAvailable', beet.u64], ['gatekeeper', beet.coption(gatekeeperConfigBeet)], ], 'CandyMachineData', );