From 33c63643f0e181ad0f565a2fe6468dc8ab209d63 Mon Sep 17 00:00:00 2001 From: Zsombor Gegesy Date: Mon, 10 May 2021 00:31:49 +0200 Subject: [PATCH] Add common interface to VideoVersionsMeta and ImageVersionsMeta --- .../instagram4j/models/media/ImageVersionsMeta.java | 2 +- .../instagram4j/instagram4j/models/media/Rectangle.java | 7 +++++++ .../instagram4j/models/media/VideoVersionsMeta.java | 2 +- 3 files changed, 9 insertions(+), 2 deletions(-) create mode 100644 src/main/java/com/github/instagram4j/instagram4j/models/media/Rectangle.java diff --git a/src/main/java/com/github/instagram4j/instagram4j/models/media/ImageVersionsMeta.java b/src/main/java/com/github/instagram4j/instagram4j/models/media/ImageVersionsMeta.java index b526df49..52807a58 100644 --- a/src/main/java/com/github/instagram4j/instagram4j/models/media/ImageVersionsMeta.java +++ b/src/main/java/com/github/instagram4j/instagram4j/models/media/ImageVersionsMeta.java @@ -3,7 +3,7 @@ import lombok.Data; @Data -public class ImageVersionsMeta { +public class ImageVersionsMeta implements Rectangle { private String url; private int width; private int height; diff --git a/src/main/java/com/github/instagram4j/instagram4j/models/media/Rectangle.java b/src/main/java/com/github/instagram4j/instagram4j/models/media/Rectangle.java new file mode 100644 index 00000000..4511ca8b --- /dev/null +++ b/src/main/java/com/github/instagram4j/instagram4j/models/media/Rectangle.java @@ -0,0 +1,7 @@ +package com.github.instagram4j.instagram4j.models.media; + +public interface Rectangle { + int getWidth(); + int getHeight(); + String getUrl(); +} diff --git a/src/main/java/com/github/instagram4j/instagram4j/models/media/VideoVersionsMeta.java b/src/main/java/com/github/instagram4j/instagram4j/models/media/VideoVersionsMeta.java index 69834fae..deb0a2f6 100644 --- a/src/main/java/com/github/instagram4j/instagram4j/models/media/VideoVersionsMeta.java +++ b/src/main/java/com/github/instagram4j/instagram4j/models/media/VideoVersionsMeta.java @@ -3,7 +3,7 @@ import lombok.Data; @Data -public class VideoVersionsMeta { +public class VideoVersionsMeta implements Rectangle { private int height; private int width; private String id;