Builder

constructor(amount: Money, idempotencyKey: String)