如果我有条件可以根据另一个参数的值更改某些参数,那么参数的格式是什么。例如:我有付款方式:paypal、银行转账等。
+ amount (required, number, `1200`) ... charge amount
+ method (required, string, `paypal`) ... payment method
+ Values
+ `paypal`
+ `bank transfer`
+ `etc`
如果方法的值为“paypal”,那么我的服务需要额外的参数:
+ email (required, string, `user@email.com`) ... user's paypal account
如果方法的值是“银行转账”,那么我的服务需要额外的参数:
+ bank_name (required, string, `Panama National Bank`) ... user's bank
+ bank_account (required, number, `3445315-XXX`) ... user's bank account