Platform Contract
constructor(id: String, graphqlId: String, name: String, platformFee: PlatformFee, settlementCycle: PlatformSettlementCycle, platformFeeVatPayer: PlatformPayer, subtractPaymentVatAmount: Boolean, isArchived: Boolean, appliedAt: @Serializable(with = InstantSerializer::class ) Instant, memo: String? = null)