What is the format for parameters if I have condition where some parameters can be changed based on another param's value. Eg: I have payment methods: paypal, bank transfer, etc.
+ amount (required, number, `1200`) ... charge amount
+ method (required, string, `paypal`) ... payment method
+ Values
+ `paypal`
+ `bank transfer`
+ `etc`
if method's value is "paypal", then my service need additional param:
+ email (required, string, `user@email.com`) ... user's paypal account
if method's value is "bank transfer", then my service need additional params:
+ bank_name (required, string, `Panama National Bank`) ... user's bank
+ bank_account (required, number, `3445315-XXX`) ... user's bank account