|
26 | 26 | import com.fasterxml.jackson.annotation.JsonInclude; |
27 | 27 | import com.fasterxml.jackson.annotation.JsonInclude.Include; |
28 | 28 | import com.fasterxml.jackson.annotation.JsonProperty; |
29 | | -import java.math.BigDecimal; |
30 | 29 |
|
31 | 30 | /** |
32 | 31 | * Create audience for uploading user IDs (by JSON) |
@@ -57,7 +56,7 @@ public record CreateAudienceGroupResponse( |
57 | 56 | */ |
58 | 57 | @JsonProperty("permission") Permission permission, |
59 | 58 | /** Time of audience expiration. Only returned for specific audiences. */ |
60 | | - @JsonProperty("expireTimestamp") BigDecimal expireTimestamp, |
| 59 | + @JsonProperty("expireTimestamp") Long expireTimestamp, |
61 | 60 | /** |
62 | 61 | * The value indicating the type of account to be sent, as specified when creating the audience |
63 | 62 | * for uploading user IDs. One of: `true`: Accounts are specified with IFAs. |
@@ -98,7 +97,7 @@ public static class Builder { |
98 | 97 | private String description; |
99 | 98 | private Long created; |
100 | 99 | private Permission permission; |
101 | | - private BigDecimal expireTimestamp; |
| 100 | + private Long expireTimestamp; |
102 | 101 | private Boolean isIfaAudience; |
103 | 102 |
|
104 | 103 | public Builder() {} |
@@ -133,7 +132,7 @@ public Builder permission(Permission permission) { |
133 | 132 | return this; |
134 | 133 | } |
135 | 134 |
|
136 | | - public Builder expireTimestamp(BigDecimal expireTimestamp) { |
| 135 | + public Builder expireTimestamp(Long expireTimestamp) { |
137 | 136 | this.expireTimestamp = expireTimestamp; |
138 | 137 | return this; |
139 | 138 | } |
|
0 commit comments