Showing
12 changed files
with
24 additions
and
846 deletions
| ... | @@ -2,7 +2,7 @@ apply plugin: 'com.android.library' | ... | @@ -2,7 +2,7 @@ apply plugin: 'com.android.library' |
| 2 | 2 | ||
| 3 | ext { | 3 | ext { |
| 4 | PUBLISH_GROUP_ID = 'ly.warp' | 4 | PUBLISH_GROUP_ID = 'ly.warp' |
| 5 | - PUBLISH_VERSION = '4.5.4.6rc21' | 5 | + PUBLISH_VERSION = '4.5.4.6rc29' |
| 6 | PUBLISH_ARTIFACT_ID = 'warply-android-sdk' | 6 | PUBLISH_ARTIFACT_ID = 'warply-android-sdk' |
| 7 | } | 7 | } |
| 8 | 8 | ... | ... |
| 1 | -/* | ||
| 2 | - * Copyright 2010-2013 Warply Ltd. All rights reserved. | ||
| 3 | - * | ||
| 4 | - * Redistribution and use in source and binary forms, without modification, are | ||
| 5 | - * permitted provided that the following conditions are met: | ||
| 6 | - * | ||
| 7 | - * 1. Redistributions of source code must retain the above copyright notice, | ||
| 8 | - * this list of conditions and the following disclaimer. | ||
| 9 | - * | ||
| 10 | - * 2. Redistributions in binary form must reproduce the above copyright notice, | ||
| 11 | - * this list of conditions and the following disclaimer in the documentation | ||
| 12 | - * and/or other materials provided with the distribution. | ||
| 13 | - * | ||
| 14 | - * THIS SOFTWARE IS PROVIDED BY THE WARPLY LTD ``AS IS'' AND ANY EXPRESS OR | ||
| 15 | - * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF | ||
| 16 | - * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO | ||
| 17 | - * EVENT SHALL WARPLY LTD OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, | ||
| 18 | - * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT | ||
| 19 | - * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, | ||
| 20 | - * OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF | ||
| 21 | - * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING | ||
| 22 | - * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, | ||
| 23 | - * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. | ||
| 24 | - */ | ||
| 25 | - | ||
| 26 | -package ly.warp.sdk.io.callbacks; | ||
| 27 | - | ||
| 28 | - | ||
| 29 | -public interface RetrofitInterface { | ||
| 30 | -// @GET("/api/session/{sessionUuid}") | ||
| 31 | -// Call<ResponseBody> getSingleCampaign(@Path("sessionUuid") String sessionUuid); | ||
| 32 | -} |
| 1 | -package ly.warp.sdk.io.models; | ||
| 2 | - | ||
| 3 | -import com.google.gson.annotations.Expose; | ||
| 4 | -import com.google.gson.annotations.SerializedName; | ||
| 5 | - | ||
| 6 | -import java.util.ArrayList; | ||
| 7 | -import java.util.Date; | ||
| 8 | - | ||
| 9 | -/** | ||
| 10 | - * Created by Panagiotis Triantafyllou on 24/Νοε/2022. | ||
| 11 | - */ | ||
| 12 | - | ||
| 13 | -public class CouponModel { | ||
| 14 | - @SerializedName("msg") | ||
| 15 | - @Expose | ||
| 16 | - private String msg; | ||
| 17 | - @SerializedName("result") | ||
| 18 | - @Expose | ||
| 19 | - private ArrayList<CouponResult> result = null; | ||
| 20 | - @SerializedName("status") | ||
| 21 | - @Expose | ||
| 22 | - private Integer status; | ||
| 23 | - | ||
| 24 | - public String getMsg() { | ||
| 25 | - return msg; | ||
| 26 | - } | ||
| 27 | - | ||
| 28 | - public void setMsg(String msg) { | ||
| 29 | - this.msg = msg; | ||
| 30 | - } | ||
| 31 | - | ||
| 32 | - public Integer getStatus() { | ||
| 33 | - return status; | ||
| 34 | - } | ||
| 35 | - | ||
| 36 | - public void setStatus(Integer status) { | ||
| 37 | - this.status = status; | ||
| 38 | - } | ||
| 39 | - | ||
| 40 | - public ArrayList<CouponResult> getResult() { | ||
| 41 | - return result; | ||
| 42 | - } | ||
| 43 | - | ||
| 44 | - public void setResult(ArrayList<CouponResult> result) { | ||
| 45 | - this.result = result; | ||
| 46 | - } | ||
| 47 | - | ||
| 48 | - public class CouponResult { | ||
| 49 | - @SerializedName("changes_dates") | ||
| 50 | - @Expose | ||
| 51 | - private ChangesDates changesDates; | ||
| 52 | - @SerializedName("communication_uuid") | ||
| 53 | - @Expose | ||
| 54 | - private String communicationUuid; | ||
| 55 | - @SerializedName("coupon") | ||
| 56 | - @Expose | ||
| 57 | - private String coupon; | ||
| 58 | - @SerializedName("couponset_uuid") | ||
| 59 | - @Expose | ||
| 60 | - private String couponsetUuid; | ||
| 61 | - @SerializedName("description") | ||
| 62 | - @Expose | ||
| 63 | - private String description; | ||
| 64 | - @SerializedName("discount") | ||
| 65 | - @Expose | ||
| 66 | - private String discount; | ||
| 67 | - @SerializedName("expiration") | ||
| 68 | - @Expose | ||
| 69 | - private String expiration; | ||
| 70 | - @SerializedName("image") | ||
| 71 | - @Expose | ||
| 72 | - private String image; | ||
| 73 | - @SerializedName("name") | ||
| 74 | - @Expose | ||
| 75 | - private String name; | ||
| 76 | - @SerializedName("status") | ||
| 77 | - @Expose | ||
| 78 | - private Integer status; | ||
| 79 | - private String merchantUuid = ""; | ||
| 80 | - private String innerText = ""; | ||
| 81 | - private Date expirationDate = new Date(); | ||
| 82 | - private String discount_type = ""; | ||
| 83 | - private double final_price = 0.0d; | ||
| 84 | - | ||
| 85 | - public ChangesDates getChangesDates() { | ||
| 86 | - return changesDates; | ||
| 87 | - } | ||
| 88 | - | ||
| 89 | - public void setChangesDates(ChangesDates changesDates) { | ||
| 90 | - this.changesDates = changesDates; | ||
| 91 | - } | ||
| 92 | - | ||
| 93 | - public String getCommunicationUuid() { | ||
| 94 | - return communicationUuid; | ||
| 95 | - } | ||
| 96 | - | ||
| 97 | - public void setCommunicationUuid(String communicationUuid) { | ||
| 98 | - this.communicationUuid = communicationUuid; | ||
| 99 | - } | ||
| 100 | - | ||
| 101 | - public String getCoupon() { | ||
| 102 | - return coupon; | ||
| 103 | - } | ||
| 104 | - | ||
| 105 | - public void setCoupon(String coupon) { | ||
| 106 | - this.coupon = coupon; | ||
| 107 | - } | ||
| 108 | - | ||
| 109 | - public String getCouponsetUuid() { | ||
| 110 | - return couponsetUuid; | ||
| 111 | - } | ||
| 112 | - | ||
| 113 | - public void setCouponsetUuid(String couponsetUuid) { | ||
| 114 | - this.couponsetUuid = couponsetUuid; | ||
| 115 | - } | ||
| 116 | - | ||
| 117 | - public String getDescription() { | ||
| 118 | - return description; | ||
| 119 | - } | ||
| 120 | - | ||
| 121 | - public void setDescription(String description) { | ||
| 122 | - this.description = description; | ||
| 123 | - } | ||
| 124 | - | ||
| 125 | - public String getDiscount() { | ||
| 126 | - return discount; | ||
| 127 | - } | ||
| 128 | - | ||
| 129 | - public void setDiscount(String discount) { | ||
| 130 | - this.discount = discount; | ||
| 131 | - } | ||
| 132 | - | ||
| 133 | - public String getExpiration() { | ||
| 134 | - return expiration; | ||
| 135 | - } | ||
| 136 | - | ||
| 137 | - public void setExpiration(String expiration) { | ||
| 138 | - this.expiration = expiration; | ||
| 139 | - } | ||
| 140 | - | ||
| 141 | - public String getImage() { | ||
| 142 | - return image; | ||
| 143 | - } | ||
| 144 | - | ||
| 145 | - public void setImage(String image) { | ||
| 146 | - this.image = image; | ||
| 147 | - } | ||
| 148 | - | ||
| 149 | - public String getName() { | ||
| 150 | - return name; | ||
| 151 | - } | ||
| 152 | - | ||
| 153 | - public void setName(String name) { | ||
| 154 | - this.name = name; | ||
| 155 | - } | ||
| 156 | - | ||
| 157 | - public Integer getStatus() { | ||
| 158 | - return status; | ||
| 159 | - } | ||
| 160 | - | ||
| 161 | - public void setStatus(Integer status) { | ||
| 162 | - this.status = status; | ||
| 163 | - } | ||
| 164 | - | ||
| 165 | - public String getMerchantUuid() { | ||
| 166 | - return merchantUuid; | ||
| 167 | - } | ||
| 168 | - | ||
| 169 | - public void setMerchantUuid(String merchantUuid) { | ||
| 170 | - this.merchantUuid = merchantUuid; | ||
| 171 | - } | ||
| 172 | - | ||
| 173 | - public String getInnerText() { | ||
| 174 | - return innerText; | ||
| 175 | - } | ||
| 176 | - | ||
| 177 | - public void setInnerText(String innerText) { | ||
| 178 | - this.innerText = innerText; | ||
| 179 | - } | ||
| 180 | - | ||
| 181 | - public Date getExpirationDate() { | ||
| 182 | - return expirationDate; | ||
| 183 | - } | ||
| 184 | - | ||
| 185 | - public void setExpirationDate(Date expirationDate) { | ||
| 186 | - this.expirationDate = expirationDate; | ||
| 187 | - } | ||
| 188 | - | ||
| 189 | - public String getDiscount_type() { | ||
| 190 | - return discount_type; | ||
| 191 | - } | ||
| 192 | - | ||
| 193 | - public void setDiscount_type(String discount_type) { | ||
| 194 | - this.discount_type = discount_type; | ||
| 195 | - } | ||
| 196 | - | ||
| 197 | - public double getFinal_price() { | ||
| 198 | - return final_price; | ||
| 199 | - } | ||
| 200 | - | ||
| 201 | - public void setFinal_price(double final_price) { | ||
| 202 | - this.final_price = final_price; | ||
| 203 | - } | ||
| 204 | - } | ||
| 205 | - | ||
| 206 | - public class ChangesDates { | ||
| 207 | - @SerializedName("assigned") | ||
| 208 | - @Expose | ||
| 209 | - private String assigned; | ||
| 210 | - @SerializedName("created") | ||
| 211 | - @Expose | ||
| 212 | - private String created; | ||
| 213 | - | ||
| 214 | - public String getAssigned() { | ||
| 215 | - return assigned; | ||
| 216 | - } | ||
| 217 | - | ||
| 218 | - public void setAssigned(String assigned) { | ||
| 219 | - this.assigned = assigned; | ||
| 220 | - } | ||
| 221 | - | ||
| 222 | - public String getCreated() { | ||
| 223 | - return created; | ||
| 224 | - } | ||
| 225 | - | ||
| 226 | - public void setCreated(String created) { | ||
| 227 | - this.created = created; | ||
| 228 | - } | ||
| 229 | - } | ||
| 230 | -} |
| 1 | -package ly.warp.sdk.io.models; | ||
| 2 | - | ||
| 3 | -import org.json.JSONArray; | ||
| 4 | - | ||
| 5 | -import ly.warp.sdk.Warply; | ||
| 6 | -import ly.warp.sdk.utils.WarplyProperty; | ||
| 7 | - | ||
| 8 | -/** | ||
| 9 | - * Created by Panagiotis Triantafyllou on 24/Νοε/2022. | ||
| 10 | - */ | ||
| 11 | -public class CouponRequestModel { | ||
| 12 | - private CouponsetRequestInnerModel coupon; | ||
| 13 | - | ||
| 14 | - public CouponRequestModel() { | ||
| 15 | - this.coupon = new CouponsetRequestInnerModel(); | ||
| 16 | - } | ||
| 17 | - | ||
| 18 | - private class CouponsetRequestInnerModel { | ||
| 19 | - private String action; | ||
| 20 | - private JSONArray fetch_data; | ||
| 21 | - | ||
| 22 | - public CouponsetRequestInnerModel() { | ||
| 23 | - this.action = "get_user_coupons"; | ||
| 24 | - JSONArray fetch = new JSONArray(); | ||
| 25 | - fetch.put("transaction"); | ||
| 26 | - fetch.put("communication"); | ||
| 27 | - this.fetch_data = fetch; | ||
| 28 | - } | ||
| 29 | - } | ||
| 30 | -} |
| 1 | -package ly.warp.sdk.io.models; | ||
| 2 | - | ||
| 3 | -import com.google.gson.annotations.Expose; | ||
| 4 | -import com.google.gson.annotations.SerializedName; | ||
| 5 | - | ||
| 6 | -import java.util.ArrayList; | ||
| 7 | - | ||
| 8 | -/** | ||
| 9 | - * Created by Panagiotis Triantafyllou on 24/Νοε/2022. | ||
| 10 | - */ | ||
| 11 | - | ||
| 12 | -public class CouponsetModel { | ||
| 13 | - @SerializedName("status") | ||
| 14 | - @Expose | ||
| 15 | - private String status; | ||
| 16 | - @SerializedName("context") | ||
| 17 | - @Expose | ||
| 18 | - private CouponsetContext context; | ||
| 19 | - | ||
| 20 | - public String getStatus() { | ||
| 21 | - return status; | ||
| 22 | - } | ||
| 23 | - | ||
| 24 | - public void setStatus(String status) { | ||
| 25 | - this.status = status; | ||
| 26 | - } | ||
| 27 | - | ||
| 28 | - public CouponsetContext getContext() { | ||
| 29 | - return context; | ||
| 30 | - } | ||
| 31 | - | ||
| 32 | - public void setContext(CouponsetContext context) { | ||
| 33 | - this.context = context; | ||
| 34 | - } | ||
| 35 | - | ||
| 36 | - public class CouponsetContext { | ||
| 37 | - @SerializedName("MAPP_COUPON-status") | ||
| 38 | - @Expose | ||
| 39 | - private Integer mAPPCOUPONStatus; | ||
| 40 | - @SerializedName("events_processed") | ||
| 41 | - @Expose | ||
| 42 | - private Integer eventsProcessed; | ||
| 43 | - @SerializedName("MAPP_COUPON") | ||
| 44 | - @Expose | ||
| 45 | - private ArrayList<MappCoupon> mappCoupon = null; | ||
| 46 | - | ||
| 47 | - public ArrayList<MappCoupon> getMappCoupon() { | ||
| 48 | - return mappCoupon; | ||
| 49 | - } | ||
| 50 | - | ||
| 51 | - public void setMappCoupon(ArrayList<MappCoupon> mappCoupon) { | ||
| 52 | - this.mappCoupon = mappCoupon; | ||
| 53 | - } | ||
| 54 | - | ||
| 55 | - public Integer getMAPPCOUPONStatus() { | ||
| 56 | - return mAPPCOUPONStatus; | ||
| 57 | - } | ||
| 58 | - | ||
| 59 | - public void setMAPPCOUPONStatus(Integer mAPPCOUPONStatus) { | ||
| 60 | - this.mAPPCOUPONStatus = mAPPCOUPONStatus; | ||
| 61 | - } | ||
| 62 | - | ||
| 63 | - public Integer getEventsProcessed() { | ||
| 64 | - return eventsProcessed; | ||
| 65 | - } | ||
| 66 | - | ||
| 67 | - public void setEventsProcessed(Integer eventsProcessed) { | ||
| 68 | - this.eventsProcessed = eventsProcessed; | ||
| 69 | - } | ||
| 70 | - } | ||
| 71 | - | ||
| 72 | - public class MappCoupon { | ||
| 73 | - @SerializedName("uuid") | ||
| 74 | - @Expose | ||
| 75 | - private String uuid; | ||
| 76 | - @SerializedName("img_preview") | ||
| 77 | - @Expose | ||
| 78 | - private String imgPreview; | ||
| 79 | - @SerializedName("final_price") | ||
| 80 | - @Expose | ||
| 81 | - private Integer finalPrice; | ||
| 82 | - @SerializedName("start_date") | ||
| 83 | - @Expose | ||
| 84 | - private String startDate; | ||
| 85 | - @SerializedName("end_date") | ||
| 86 | - @Expose | ||
| 87 | - private String endDate; | ||
| 88 | - @SerializedName("discount_type") | ||
| 89 | - @Expose | ||
| 90 | - private String discountType; | ||
| 91 | - @SerializedName("promoted") | ||
| 92 | - @Expose | ||
| 93 | - private Boolean promoted; | ||
| 94 | - @SerializedName("expiration") | ||
| 95 | - @Expose | ||
| 96 | - private CouponsetExpiration expiration; | ||
| 97 | - @SerializedName("name") | ||
| 98 | - @Expose | ||
| 99 | - private String name; | ||
| 100 | - @SerializedName("description") | ||
| 101 | - @Expose | ||
| 102 | - private String description; | ||
| 103 | - @SerializedName("short_description") | ||
| 104 | - @Expose | ||
| 105 | - private String shortDescription; | ||
| 106 | - @SerializedName("discount") | ||
| 107 | - @Expose | ||
| 108 | - private String discount; | ||
| 109 | - @SerializedName("terms") | ||
| 110 | - @Expose | ||
| 111 | - private String terms; | ||
| 112 | - @SerializedName("inner_text") | ||
| 113 | - @Expose | ||
| 114 | - private String innerText; | ||
| 115 | - @SerializedName("merchant_uuid") | ||
| 116 | - @Expose | ||
| 117 | - private String merchantUuid; | ||
| 118 | - | ||
| 119 | - public String getUuid() { | ||
| 120 | - return uuid; | ||
| 121 | - } | ||
| 122 | - | ||
| 123 | - public void setUuid(String uuid) { | ||
| 124 | - this.uuid = uuid; | ||
| 125 | - } | ||
| 126 | - | ||
| 127 | - public String getImgPreview() { | ||
| 128 | - return imgPreview; | ||
| 129 | - } | ||
| 130 | - | ||
| 131 | - public void setImgPreview(String imgPreview) { | ||
| 132 | - this.imgPreview = imgPreview; | ||
| 133 | - } | ||
| 134 | - | ||
| 135 | - public Integer getFinalPrice() { | ||
| 136 | - return finalPrice; | ||
| 137 | - } | ||
| 138 | - | ||
| 139 | - public void setFinalPrice(Integer finalPrice) { | ||
| 140 | - this.finalPrice = finalPrice; | ||
| 141 | - } | ||
| 142 | - | ||
| 143 | - public String getStartDate() { | ||
| 144 | - return startDate; | ||
| 145 | - } | ||
| 146 | - | ||
| 147 | - public void setStartDate(String startDate) { | ||
| 148 | - this.startDate = startDate; | ||
| 149 | - } | ||
| 150 | - | ||
| 151 | - public String getEndDate() { | ||
| 152 | - return endDate; | ||
| 153 | - } | ||
| 154 | - | ||
| 155 | - public void setEndDate(String endDate) { | ||
| 156 | - this.endDate = endDate; | ||
| 157 | - } | ||
| 158 | - | ||
| 159 | - public String getDiscountType() { | ||
| 160 | - return discountType; | ||
| 161 | - } | ||
| 162 | - | ||
| 163 | - public void setDiscountType(String discountType) { | ||
| 164 | - this.discountType = discountType; | ||
| 165 | - } | ||
| 166 | - | ||
| 167 | - public Boolean getPromoted() { | ||
| 168 | - return promoted; | ||
| 169 | - } | ||
| 170 | - | ||
| 171 | - public void setPromoted(Boolean promoted) { | ||
| 172 | - this.promoted = promoted; | ||
| 173 | - } | ||
| 174 | - | ||
| 175 | - public CouponsetExpiration getExpiration() { | ||
| 176 | - return expiration; | ||
| 177 | - } | ||
| 178 | - | ||
| 179 | - public void setExpiration(CouponsetExpiration expiration) { | ||
| 180 | - this.expiration = expiration; | ||
| 181 | - } | ||
| 182 | - | ||
| 183 | - public String getName() { | ||
| 184 | - return name; | ||
| 185 | - } | ||
| 186 | - | ||
| 187 | - public void setName(String name) { | ||
| 188 | - this.name = name; | ||
| 189 | - } | ||
| 190 | - | ||
| 191 | - public String getDescription() { | ||
| 192 | - return description; | ||
| 193 | - } | ||
| 194 | - | ||
| 195 | - public void setDescription(String description) { | ||
| 196 | - this.description = description; | ||
| 197 | - } | ||
| 198 | - | ||
| 199 | - public String getShortDescription() { | ||
| 200 | - return shortDescription; | ||
| 201 | - } | ||
| 202 | - | ||
| 203 | - public void setShortDescription(String shortDescription) { | ||
| 204 | - this.shortDescription = shortDescription; | ||
| 205 | - } | ||
| 206 | - | ||
| 207 | - public String getDiscount() { | ||
| 208 | - return discount; | ||
| 209 | - } | ||
| 210 | - | ||
| 211 | - public void setDiscount(String discount) { | ||
| 212 | - this.discount = discount; | ||
| 213 | - } | ||
| 214 | - | ||
| 215 | - public String getTerms() { | ||
| 216 | - return terms; | ||
| 217 | - } | ||
| 218 | - | ||
| 219 | - public void setTerms(String terms) { | ||
| 220 | - this.terms = terms; | ||
| 221 | - } | ||
| 222 | - | ||
| 223 | - public String getInnerText() { | ||
| 224 | - return innerText; | ||
| 225 | - } | ||
| 226 | - | ||
| 227 | - public void setInnerText(String innerText) { | ||
| 228 | - this.innerText = innerText; | ||
| 229 | - } | ||
| 230 | - | ||
| 231 | - public String getMerchantUuid() { | ||
| 232 | - return merchantUuid; | ||
| 233 | - } | ||
| 234 | - | ||
| 235 | - public void setMerchantUuid(String merchantUuid) { | ||
| 236 | - this.merchantUuid = merchantUuid; | ||
| 237 | - } | ||
| 238 | - } | ||
| 239 | - | ||
| 240 | - public class CouponsetExpiration { | ||
| 241 | - @SerializedName("type") | ||
| 242 | - @Expose | ||
| 243 | - private String type; | ||
| 244 | - @SerializedName("value") | ||
| 245 | - @Expose | ||
| 246 | - private String value; | ||
| 247 | - | ||
| 248 | - public String getType() { | ||
| 249 | - return type; | ||
| 250 | - } | ||
| 251 | - | ||
| 252 | - public void setType(String type) { | ||
| 253 | - this.type = type; | ||
| 254 | - } | ||
| 255 | - | ||
| 256 | - public String getValue() { | ||
| 257 | - return value; | ||
| 258 | - } | ||
| 259 | - | ||
| 260 | - public void setValue(String value) { | ||
| 261 | - this.value = value; | ||
| 262 | - } | ||
| 263 | - } | ||
| 264 | -} |
warply_android_sdk/src/main/java/ly/warp/sdk/io/models/CouponsetRequestModel.java
deleted
100644 → 0
| 1 | -package ly.warp.sdk.io.models; | ||
| 2 | - | ||
| 3 | -import org.json.JSONArray; | ||
| 4 | -import org.json.JSONObject; | ||
| 5 | - | ||
| 6 | -import java.util.ArrayList; | ||
| 7 | - | ||
| 8 | -import ly.warp.sdk.Warply; | ||
| 9 | -import ly.warp.sdk.utils.WarplyProperty; | ||
| 10 | - | ||
| 11 | -/** | ||
| 12 | - * Created by Panagiotis Triantafyllou on 24/Νοε/2022. | ||
| 13 | - */ | ||
| 14 | -public class CouponsetRequestModel { | ||
| 15 | - private CouponsetRequestInnerModel coupon; | ||
| 16 | - | ||
| 17 | - public CouponsetRequestModel() { | ||
| 18 | - this.coupon = new CouponsetRequestInnerModel(); | ||
| 19 | - } | ||
| 20 | - | ||
| 21 | - private class CouponsetRequestInnerModel { | ||
| 22 | - private String action; | ||
| 23 | - private boolean active; | ||
| 24 | - private boolean visible; | ||
| 25 | - private String language; | ||
| 26 | - | ||
| 27 | - public CouponsetRequestInnerModel() { | ||
| 28 | - this.action = "retrieve_multilingual"; | ||
| 29 | - this.active = true; | ||
| 30 | - this.visible = true; | ||
| 31 | - this.language = WarplyProperty.getLanguage(Warply.getWarplyContext()); | ||
| 32 | - } | ||
| 33 | - } | ||
| 34 | -} |
| 1 | -package ly.warp.sdk.io.models; | ||
| 2 | - | ||
| 3 | -import com.google.gson.annotations.Expose; | ||
| 4 | -import com.google.gson.annotations.SerializedName; | ||
| 5 | - | ||
| 6 | -import java.util.ArrayList; | ||
| 7 | -import java.util.Date; | ||
| 8 | - | ||
| 9 | -/** | ||
| 10 | - * Created by Panagiotis Triantafyllou on 24/Νοε/2022. | ||
| 11 | - */ | ||
| 12 | - | ||
| 13 | -public class MerchantModel { | ||
| 14 | - @SerializedName("status") | ||
| 15 | - @Expose | ||
| 16 | - private String status; | ||
| 17 | - @SerializedName("context") | ||
| 18 | - @Expose | ||
| 19 | - private MerchantContext context; | ||
| 20 | - | ||
| 21 | - public String getStatus() { | ||
| 22 | - return status; | ||
| 23 | - } | ||
| 24 | - | ||
| 25 | - public void setStatus(String status) { | ||
| 26 | - this.status = status; | ||
| 27 | - } | ||
| 28 | - | ||
| 29 | - public MerchantContext getContext() { | ||
| 30 | - return context; | ||
| 31 | - } | ||
| 32 | - | ||
| 33 | - public void setContext(MerchantContext context) { | ||
| 34 | - this.context = context; | ||
| 35 | - } | ||
| 36 | - | ||
| 37 | - public class MerchantContext { | ||
| 38 | - @SerializedName("MAPP_SHOPS") | ||
| 39 | - @Expose | ||
| 40 | - private MappShops mappShops; | ||
| 41 | - @SerializedName("MAPP_SHOPS-status") | ||
| 42 | - @Expose | ||
| 43 | - private Integer mAPPSHOPSStatus; | ||
| 44 | - @SerializedName("events_processed") | ||
| 45 | - @Expose | ||
| 46 | - private Integer eventsProcessed; | ||
| 47 | - | ||
| 48 | - public MappShops getMappShops() { | ||
| 49 | - return mappShops; | ||
| 50 | - } | ||
| 51 | - | ||
| 52 | - public void setMappShops(MappShops mappShops) { | ||
| 53 | - this.mappShops = mappShops; | ||
| 54 | - } | ||
| 55 | - | ||
| 56 | - public Integer getMAPPSHOPSStatus() { | ||
| 57 | - return mAPPSHOPSStatus; | ||
| 58 | - } | ||
| 59 | - | ||
| 60 | - public void setMAPPSHOPSStatus(Integer mAPPSHOPSStatus) { | ||
| 61 | - this.mAPPSHOPSStatus = mAPPSHOPSStatus; | ||
| 62 | - } | ||
| 63 | - | ||
| 64 | - public Integer getEventsProcessed() { | ||
| 65 | - return eventsProcessed; | ||
| 66 | - } | ||
| 67 | - | ||
| 68 | - public void setEventsProcessed(Integer eventsProcessed) { | ||
| 69 | - this.eventsProcessed = eventsProcessed; | ||
| 70 | - } | ||
| 71 | - } | ||
| 72 | - | ||
| 73 | - public class MappShops { | ||
| 74 | - @SerializedName("msg") | ||
| 75 | - @Expose | ||
| 76 | - private String msg; | ||
| 77 | - @SerializedName("result") | ||
| 78 | - @Expose | ||
| 79 | - private ArrayList<MerchantResult> result = null; | ||
| 80 | - | ||
| 81 | - public String getMsg() { | ||
| 82 | - return msg; | ||
| 83 | - } | ||
| 84 | - | ||
| 85 | - public void setMsg(String msg) { | ||
| 86 | - this.msg = msg; | ||
| 87 | - } | ||
| 88 | - | ||
| 89 | - public ArrayList<MerchantResult> getResult() { | ||
| 90 | - return result; | ||
| 91 | - } | ||
| 92 | - | ||
| 93 | - public void setResult(ArrayList<MerchantResult> result) { | ||
| 94 | - this.result = result; | ||
| 95 | - } | ||
| 96 | - } | ||
| 97 | - | ||
| 98 | - public class MerchantResult { | ||
| 99 | - @SerializedName("uuid") | ||
| 100 | - @Expose | ||
| 101 | - private String uuid; | ||
| 102 | - @SerializedName("img_preview") | ||
| 103 | - @Expose | ||
| 104 | - private String imgPreview; | ||
| 105 | - @SerializedName("admin_name") | ||
| 106 | - @Expose | ||
| 107 | - private String adminName; | ||
| 108 | - @SerializedName("address") | ||
| 109 | - @Expose | ||
| 110 | - private String address; | ||
| 111 | - @SerializedName("name") | ||
| 112 | - @Expose | ||
| 113 | - private String name; | ||
| 114 | - @SerializedName("latitude") | ||
| 115 | - @Expose | ||
| 116 | - private double latitude; | ||
| 117 | - @SerializedName("longitude") | ||
| 118 | - @Expose | ||
| 119 | - private double longitude; | ||
| 120 | - @SerializedName("telephone") | ||
| 121 | - @Expose | ||
| 122 | - private String telephone; | ||
| 123 | - @SerializedName("website") | ||
| 124 | - @Expose | ||
| 125 | - private String website; | ||
| 126 | - | ||
| 127 | - public String getUuid() { | ||
| 128 | - return uuid; | ||
| 129 | - } | ||
| 130 | - | ||
| 131 | - public void setUuid(String uuid) { | ||
| 132 | - this.uuid = uuid; | ||
| 133 | - } | ||
| 134 | - | ||
| 135 | - public String getImgPreview() { | ||
| 136 | - return imgPreview; | ||
| 137 | - } | ||
| 138 | - | ||
| 139 | - public void setImgPreview(String imgPreview) { | ||
| 140 | - this.imgPreview = imgPreview; | ||
| 141 | - } | ||
| 142 | - | ||
| 143 | - public String getAdminName() { | ||
| 144 | - return adminName; | ||
| 145 | - } | ||
| 146 | - | ||
| 147 | - public void setAdminName(String adminName) { | ||
| 148 | - this.adminName = adminName; | ||
| 149 | - } | ||
| 150 | - | ||
| 151 | - public String getAddress() { | ||
| 152 | - return address; | ||
| 153 | - } | ||
| 154 | - | ||
| 155 | - public void setAddress(String address) { | ||
| 156 | - this.address = address; | ||
| 157 | - } | ||
| 158 | - | ||
| 159 | - public String getName() { | ||
| 160 | - return name; | ||
| 161 | - } | ||
| 162 | - | ||
| 163 | - public void setName(String name) { | ||
| 164 | - this.name = name; | ||
| 165 | - } | ||
| 166 | - | ||
| 167 | - public double getLatitude() { | ||
| 168 | - return latitude; | ||
| 169 | - } | ||
| 170 | - | ||
| 171 | - public void setLatitude(double latitude) { | ||
| 172 | - this.latitude = latitude; | ||
| 173 | - } | ||
| 174 | - | ||
| 175 | - public double getLongitude() { | ||
| 176 | - return longitude; | ||
| 177 | - } | ||
| 178 | - | ||
| 179 | - public void setLongitude(double longitude) { | ||
| 180 | - this.longitude = longitude; | ||
| 181 | - } | ||
| 182 | - | ||
| 183 | - public String getTelephone() { | ||
| 184 | - return telephone; | ||
| 185 | - } | ||
| 186 | - | ||
| 187 | - public void setTelephone(String telephone) { | ||
| 188 | - this.telephone = telephone; | ||
| 189 | - } | ||
| 190 | - | ||
| 191 | - public String getWebsite() { | ||
| 192 | - return website; | ||
| 193 | - } | ||
| 194 | - | ||
| 195 | - public void setWebsite(String website) { | ||
| 196 | - this.website = website; | ||
| 197 | - } | ||
| 198 | - } | ||
| 199 | -} |
warply_android_sdk/src/main/java/ly/warp/sdk/io/models/MerchantsRequestModel.java
deleted
100644 → 0
| 1 | -package ly.warp.sdk.io.models; | ||
| 2 | - | ||
| 3 | -import org.json.JSONArray; | ||
| 4 | -import org.json.JSONObject; | ||
| 5 | - | ||
| 6 | -import ly.warp.sdk.Warply; | ||
| 7 | -import ly.warp.sdk.utils.WarplyProperty; | ||
| 8 | - | ||
| 9 | -/** | ||
| 10 | - * Created by Panagiotis Triantafyllou on 24/Νοε/2022. | ||
| 11 | - */ | ||
| 12 | -public class MerchantsRequestModel { | ||
| 13 | - private MerchantsRequestInnerModel shops; | ||
| 14 | - | ||
| 15 | - public MerchantsRequestModel() { | ||
| 16 | - this.shops = new MerchantsRequestInnerModel(); | ||
| 17 | - } | ||
| 18 | - | ||
| 19 | - private class MerchantsRequestInnerModel { | ||
| 20 | - private String action; | ||
| 21 | - private JSONArray categories; | ||
| 22 | - private boolean active; | ||
| 23 | - private JSONObject location; | ||
| 24 | - private JSONArray parent_uuids; | ||
| 25 | - private String language; | ||
| 26 | - | ||
| 27 | - public MerchantsRequestInnerModel() { | ||
| 28 | - this.action = "retrieve_multilingual"; | ||
| 29 | - this.categories = new JSONArray(); | ||
| 30 | - this.active = true; | ||
| 31 | - this.location = null; | ||
| 32 | - this.parent_uuids = null; | ||
| 33 | - this.language = WarplyProperty.getLanguage(Warply.getWarplyContext()); | ||
| 34 | - } | ||
| 35 | - } | ||
| 36 | -} |
| 1 | package ly.warp.sdk.io.volley; | 1 | package ly.warp.sdk.io.volley; |
| 2 | 2 | ||
| 3 | -import ly.warp.sdk.io.models.CouponModel; | ||
| 4 | -import ly.warp.sdk.io.models.CouponRequestModel; | ||
| 5 | -import ly.warp.sdk.io.models.CouponsetModel; | ||
| 6 | -import ly.warp.sdk.io.models.CouponsetRequestModel; | ||
| 7 | -import ly.warp.sdk.io.models.MerchantModel; | ||
| 8 | -import ly.warp.sdk.io.models.MerchantsRequestModel; | ||
| 9 | import ly.warp.sdk.utils.constants.WarpConstants; | 3 | import ly.warp.sdk.utils.constants.WarpConstants; |
| 4 | +import okhttp3.RequestBody; | ||
| 5 | +import okhttp3.ResponseBody; | ||
| 10 | import retrofit2.Call; | 6 | import retrofit2.Call; |
| 11 | import retrofit2.http.Body; | 7 | import retrofit2.http.Body; |
| 12 | import retrofit2.http.Header; | 8 | import retrofit2.http.Header; |
| 9 | +import retrofit2.http.Headers; | ||
| 13 | import retrofit2.http.POST; | 10 | import retrofit2.http.POST; |
| 14 | import retrofit2.http.Path; | 11 | import retrofit2.http.Path; |
| 15 | 12 | ||
| ... | @@ -33,9 +30,10 @@ public interface ApiService { | ... | @@ -33,9 +30,10 @@ public interface ApiService { |
| 33 | // Methods | 30 | // Methods |
| 34 | // =========================================================== | 31 | // =========================================================== |
| 35 | 32 | ||
| 33 | + @Headers("Content-Type: application/json") | ||
| 36 | @POST("/api/mobile/v2/{appUuid}/context/") | 34 | @POST("/api/mobile/v2/{appUuid}/context/") |
| 37 | - Call<CouponsetModel> getCouponsets(@Path("appUuid") String appUuid, | 35 | + Call<ResponseBody> getCouponsets(@Path("appUuid") String appUuid, |
| 38 | - @Body CouponsetRequestModel request, | 36 | + @Body RequestBody request, |
| 39 | @Header(WarpConstants.HEADER_DATE) String timeStamp, | 37 | @Header(WarpConstants.HEADER_DATE) String timeStamp, |
| 40 | @Header(WarpConstants.HEADER_LOYALTY_BUNDLE_ID) String bundleId, | 38 | @Header(WarpConstants.HEADER_LOYALTY_BUNDLE_ID) String bundleId, |
| 41 | @Header(WarpConstants.HEADER_UNIQUE_DEVICE_ID) String deviceId, | 39 | @Header(WarpConstants.HEADER_UNIQUE_DEVICE_ID) String deviceId, |
| ... | @@ -43,9 +41,10 @@ public interface ApiService { | ... | @@ -43,9 +41,10 @@ public interface ApiService { |
| 43 | @Header(WarpConstants.HEADER_WEB_ID) String webId, | 41 | @Header(WarpConstants.HEADER_WEB_ID) String webId, |
| 44 | @Header(WarpConstants.HEADER_SIGNATURE) String signature); | 42 | @Header(WarpConstants.HEADER_SIGNATURE) String signature); |
| 45 | 43 | ||
| 44 | + @Headers("Content-Type: application/json") | ||
| 46 | @POST("/oauth/{appUuid}/context") | 45 | @POST("/oauth/{appUuid}/context") |
| 47 | - Call<CouponModel> getUserCoupons(@Path("appUuid") String appUuid, | 46 | + Call<ResponseBody> getUserCoupons(@Path("appUuid") String appUuid, |
| 48 | - @Body CouponRequestModel request, | 47 | + @Body RequestBody request, |
| 49 | @Header(WarpConstants.HEADER_DATE) String timeStamp, | 48 | @Header(WarpConstants.HEADER_DATE) String timeStamp, |
| 50 | @Header(WarpConstants.HEADER_LOYALTY_BUNDLE_ID) String bundleId, | 49 | @Header(WarpConstants.HEADER_LOYALTY_BUNDLE_ID) String bundleId, |
| 51 | @Header(WarpConstants.HEADER_UNIQUE_DEVICE_ID) String deviceId, | 50 | @Header(WarpConstants.HEADER_UNIQUE_DEVICE_ID) String deviceId, |
| ... | @@ -54,9 +53,10 @@ public interface ApiService { | ... | @@ -54,9 +53,10 @@ public interface ApiService { |
| 54 | @Header(WarpConstants.HEADER_SIGNATURE) String signature, | 53 | @Header(WarpConstants.HEADER_SIGNATURE) String signature, |
| 55 | @Header(WarpConstants.HEADER_AUTHORIZATION) String bearer); | 54 | @Header(WarpConstants.HEADER_AUTHORIZATION) String bearer); |
| 56 | 55 | ||
| 56 | + @Headers("Content-Type: application/json") | ||
| 57 | @POST("/api/mobile/v2/{appUuid}/context/") | 57 | @POST("/api/mobile/v2/{appUuid}/context/") |
| 58 | - Call<MerchantModel> getMerchants(@Path("appUuid") String appUuid, | 58 | + Call<ResponseBody> getMerchants(@Path("appUuid") String appUuid, |
| 59 | - @Body MerchantsRequestModel request, | 59 | + @Body RequestBody request, |
| 60 | @Header(WarpConstants.HEADER_DATE) String timeStamp, | 60 | @Header(WarpConstants.HEADER_DATE) String timeStamp, |
| 61 | @Header(WarpConstants.HEADER_LOYALTY_BUNDLE_ID) String bundleId, | 61 | @Header(WarpConstants.HEADER_LOYALTY_BUNDLE_ID) String bundleId, |
| 62 | @Header(WarpConstants.HEADER_UNIQUE_DEVICE_ID) String deviceId, | 62 | @Header(WarpConstants.HEADER_UNIQUE_DEVICE_ID) String deviceId, | ... | ... |
This diff is collapsed. Click to expand it.
| ... | @@ -88,7 +88,7 @@ | ... | @@ -88,7 +88,7 @@ |
| 88 | android:layout_width="240dp" | 88 | android:layout_width="240dp" |
| 89 | android:layout_height="50dp" | 89 | android:layout_height="50dp" |
| 90 | android:layout_marginHorizontal="32dp" | 90 | android:layout_marginHorizontal="32dp" |
| 91 | - android:layout_marginTop="88dp" | 91 | + android:layout_marginTop="27dp" |
| 92 | android:background="@drawable/selector_button_green" | 92 | android:background="@drawable/selector_button_green" |
| 93 | android:gravity="center" | 93 | android:gravity="center" |
| 94 | android:orientation="horizontal"> | 94 | android:orientation="horizontal"> | ... | ... |
| ... | @@ -12,8 +12,8 @@ | ... | @@ -12,8 +12,8 @@ |
| 12 | android:id="@+id/cl_more_header" | 12 | android:id="@+id/cl_more_header" |
| 13 | android:layout_width="match_parent" | 13 | android:layout_width="match_parent" |
| 14 | android:layout_height="64dp" | 14 | android:layout_height="64dp" |
| 15 | - android:translationZ="10dp" | 15 | + android:background="@drawable/ic_background_transparent_shadow" |
| 16 | - android:background="@drawable/ic_background_transparent_shadow"> | 16 | + android:translationZ="10dp"> |
| 17 | 17 | ||
| 18 | <ImageView | 18 | <ImageView |
| 19 | android:id="@+id/iv_list_close" | 19 | android:id="@+id/iv_list_close" |
| ... | @@ -43,7 +43,7 @@ | ... | @@ -43,7 +43,7 @@ |
| 43 | app:layout_constraintTop_toTopOf="parent" /> | 43 | app:layout_constraintTop_toTopOf="parent" /> |
| 44 | </androidx.constraintlayout.widget.ConstraintLayout> | 44 | </androidx.constraintlayout.widget.ConstraintLayout> |
| 45 | 45 | ||
| 46 | - <LinearLayout | 46 | + <RelativeLayout |
| 47 | android:layout_width="match_parent" | 47 | android:layout_width="match_parent" |
| 48 | android:layout_height="match_parent" | 48 | android:layout_height="match_parent" |
| 49 | android:layout_marginTop="-18dp" | 49 | android:layout_marginTop="-18dp" |
| ... | @@ -51,11 +51,11 @@ | ... | @@ -51,11 +51,11 @@ |
| 51 | 51 | ||
| 52 | <ScrollView | 52 | <ScrollView |
| 53 | android:layout_width="match_parent" | 53 | android:layout_width="match_parent" |
| 54 | - android:layout_height="match_parent" | 54 | + android:layout_height="wrap_content" |
| 55 | android:fillViewport="true" | 55 | android:fillViewport="true" |
| 56 | android:overScrollMode="never"> | 56 | android:overScrollMode="never"> |
| 57 | 57 | ||
| 58 | - <LinearLayout | 58 | + <RelativeLayout |
| 59 | android:layout_width="match_parent" | 59 | android:layout_width="match_parent" |
| 60 | android:layout_height="wrap_content" | 60 | android:layout_height="wrap_content" |
| 61 | android:orientation="vertical"> | 61 | android:orientation="vertical"> |
| ... | @@ -152,6 +152,7 @@ | ... | @@ -152,6 +152,7 @@ |
| 152 | android:id="@+id/ll_exclusive_items" | 152 | android:id="@+id/ll_exclusive_items" |
| 153 | android:layout_width="match_parent" | 153 | android:layout_width="match_parent" |
| 154 | android:layout_height="wrap_content" | 154 | android:layout_height="wrap_content" |
| 155 | + android:layout_below="@+id/ll_research_items" | ||
| 155 | android:orientation="vertical" | 156 | android:orientation="vertical" |
| 156 | android:visibility="gone"> | 157 | android:visibility="gone"> |
| 157 | 158 | ||
| ... | @@ -180,6 +181,7 @@ | ... | @@ -180,6 +181,7 @@ |
| 180 | android:id="@+id/ll_contest_items" | 181 | android:id="@+id/ll_contest_items" |
| 181 | android:layout_width="match_parent" | 182 | android:layout_width="match_parent" |
| 182 | android:layout_height="wrap_content" | 183 | android:layout_height="wrap_content" |
| 184 | + android:layout_below="@+id/ll_exclusive_items" | ||
| 183 | android:orientation="vertical" | 185 | android:orientation="vertical" |
| 184 | android:visibility="gone"> | 186 | android:visibility="gone"> |
| 185 | 187 | ||
| ... | @@ -208,6 +210,7 @@ | ... | @@ -208,6 +210,7 @@ |
| 208 | android:id="@+id/ll_contextual_items" | 210 | android:id="@+id/ll_contextual_items" |
| 209 | android:layout_width="match_parent" | 211 | android:layout_width="match_parent" |
| 210 | android:layout_height="wrap_content" | 212 | android:layout_height="wrap_content" |
| 213 | + android:layout_below="@+id/ll_contest_items" | ||
| 211 | android:orientation="vertical" | 214 | android:orientation="vertical" |
| 212 | android:visibility="gone"> | 215 | android:visibility="gone"> |
| 213 | 216 | ||
| ... | @@ -231,7 +234,7 @@ | ... | @@ -231,7 +234,7 @@ |
| 231 | android:overScrollMode="never" | 234 | android:overScrollMode="never" |
| 232 | android:paddingBottom="4dp" /> | 235 | android:paddingBottom="4dp" /> |
| 233 | </LinearLayout> | 236 | </LinearLayout> |
| 234 | - </LinearLayout> | 237 | + </RelativeLayout> |
| 235 | </ScrollView> | 238 | </ScrollView> |
| 236 | - </LinearLayout> | 239 | + </RelativeLayout> |
| 237 | </LinearLayout> | 240 | </LinearLayout> |
| ... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
-
Please register or login to post a comment