YieldXyzMechanics

constructor(type: YieldXyzMechanicsType, requiresValidatorSelection: Boolean, rewardSchedule: YieldXyzRewardSchedule, rewardClaiming: YieldXyzRewardClaiming, gasFeeToken: YieldXyzToken, lockupPeriod: YieldXyzLockupPeriod? = null, cooldownPeriod: YieldXyzCooldownPeriod? = null, warmupPeriod: YieldXyzWarmupPeriod? = null, fee: YieldXyzFee? = null, entryLimits: YieldXyzEntryLimits, supportsLedgerWalletApi: Boolean, extraTransactionFormatsSupported: List<String>? = null, arguments: YieldXyzArguments, possibleFeeTakingMechanisms: YieldXyzPossibleFeeTakingMechanisms)