diff --git a/cloudinary-core/src/main/java/com/cloudinary/ArchiveParams.java b/cloudinary-core/src/main/java/com/cloudinary/ArchiveParams.java index e0bb5b78..384382b4 100644 --- a/cloudinary-core/src/main/java/com/cloudinary/ArchiveParams.java +++ b/cloudinary-core/src/main/java/com/cloudinary/ArchiveParams.java @@ -26,6 +26,7 @@ public class ArchiveParams { private String[] publicIds = null; private String[] prefixes = null; private Transformation[] transformations = null; + private Long expiresAt = null; public String resourceType() { return resourceType; @@ -173,6 +174,15 @@ public ArchiveParams transformations(Transformation[] transformations) { return this; } + public ArchiveParams expiresAt(Long expiresAt) { + this.expiresAt = expiresAt; + return this; + } + + public Long expiresAt(){ + return expiresAt; + } + public Map toMap() { Map params = new HashMap(); params.put("resource_type", resourceType); @@ -198,6 +208,9 @@ public Map toMap() { if (transformations != null) { params.put("transformations", Arrays.asList(transformations)); } + if (expiresAt != null){ + params.put("expires_at", expiresAt); + } return params; } }