2016-06-29 3 views
0

다른 매개 변수의 값에 따라 일부 매개 변수를 변경할 수있는 조건이있는 경우 매개 변수의 형식은 무엇입니까? 예는 : 페이팔, 은행 송금 등 다른 매개 변수의 값을 기반으로하는 조건부 매개 변수

+ amount (required, number, `1200`) ... charge amount 
+ method (required, string, `paypal`) ... payment method 
    + Values 
     + `paypal` 
     + `bank transfer` 
     + `etc` 

방법의 값이 "페이팔"인 경우

는, 다음 내 서비스가 추가 PARAM 필요합니다 : 메소드의 값이 "은행이

+ email (required, string, `[email protected]`) ... user's paypal account 

경우를 내가 지불 방법을

+ bank_name (required, string, `Panama National Bank`) ... user's bank 
+ bank_account (required, number, `3445315-XXX`) ... user's bank account 

답변

1

내가 on issue that opened on apiary's GitHub 댓글을 달았 이름 카일에서이 대답을 얻었다 : 전송은 "다음 내 서비스 추가 PARAMS이 필요합니다. 아래는 카일 (Kyle)이 말한 것을 복사하여 붙여 넣은 것입니다.

현재로서는 불가능하지만 레이더 및 로드맵에있는 내용입니다. 우리는 MSON을 사용하여 매개 변수를 만들 계획입니다.이 매개 변수 중 하나를 사용하면이 작업을 수행 할 수 있습니다.

+ Parameters 
    + amount: 1200 (number) - Charge Amount 
    + One Of 
     + Properties 
      + method: paypal (required, fixed) 
      + email (required) 
     + Properties 
      + method: bank (required, fixed) 
      + `bank_name` (required) 
      + `bank_account` (required) 
관련 문제