content: package com.alimert.passportreader.mlkit.other;
  
  public class FrameMetadata {
  
      private final int width;
      private final int height;
      private final int rotation;
      private final int cameraFacing;
  
      public int getWidth() {
          return width;
      }
  
      public int getHeight() {
          return height;
      }
  
      public int getRotation() {
          return rotation;
      }
  
      public int getCameraFacing() {
          return cameraFacing;
      }
  
      private FrameMetadata(int width, int height, int rotation, int facing) {
          this.width = width;
          this.height = height;
          this.rotation = rotation;
          cameraFacing = facing;
      }
  
      /** Builder of {@link FrameMetadata}. */
      public static class Builder {
  
          private int width;
          private int height;
          private int rotation;
          private int cameraFacing;
  
          public Builder setWidth(int width) {
              this.width = width;
              return this;
          }
  
          public Builder setHeight(int height) {
              this.height = height;
              return this;
          }
  
          public Builder setRotation(int rotation) {
              this.rotation = rotation;
              return this;
          }
  
          public Builder setCameraFacing(int facing) {
              cameraFacing = facing;
              return this;
          }
  
          public FrameMetadata build() {
              return new FrameMetadata(width, height, rotation, cameraFacing);
          }
      }
  }
  