Specification » History » Revision 2
Revision 1 (Soh Keong, 07/29/2021 02:23 PM) → Revision 2/14 (Soh Keong, 08/09/2021 02:49 PM)
{{toc}} h1. Specification h1. Programming Guide h3. Jar version |_. version |_. Description | | 1.0 | Init | h3. Jar File Download "Jar": "Properties": h3. properties file * *service.properties* # *json.url* - Dotnet team URL # *json.key* - provided by Dotnet json # *aes.key* - provided by Dotnet # *connection.timeout* - set connection timeout # *connection.read.timeout* - set connection read timeout h2. Methods h3. Common Instance <pre> com.vouchertw.service.VoucherService service = new com.vouchertw.service.VoucherService(); </pre> h3. addVoucher <pre> com.vouchertw.bean.ResponseBean result = service.addVoucher(VoucherTransactionBean bean); </pre> * *com.vouchertw.bean.VoucherTransactionBean* > * *stockistId* - String > * *memberId* - String > * *countryId* - String > * *orderId* - String > * *orderDate* - java.time.LocalDate > * *voucherSet* - Set<VoucherBean> >> * *voucherCode* - String >> * *startDate* - java.time.LocalDate >> * *expiryDate* - java.time.LocalDate >> * *amount* - double >> * *point* - int >> * *voucherName* - String >> * *promoCode* - String >> * *token* - System auto assign * *com.vouchertw.bean.ResponseBean* > * *errorCode* - String > * *errorMsg* - String h3. getVoucherByMember <pre> com.vouchertw.bean.MemberResponseBean result = service.getVoucherByMember(MemberRequestBeanbean); </pre> * *com.vouchertw.bean.MemberRequestBean* > * *stockistId* - String > * *memberId* - String > * *countryId* - String >> * *token* - System auto assign * *com.vouchertw.bean.MemberResponseBean* > * *errorCode* - String > * *errorMsg* - String > * *voucherSet* - Set<VoucherBean> >> * *voucherCode* - String >> * *startDate* - java.time.LocalDate >> * *expiryDate* - java.time.LocalDate >> * *amount* - double >> * *point* - int >> * *voucherName* - String >> * *promoCode* - String >> * *orderId* - String >> * *stockistId* - String >> * *errorCode* - String >> * *errorMsg* - String