package io.delphi.qa.auto.awsmfrw.models.aws.s3;

import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;
import io.delphi.qa.auto.awsmfrw.models.aws.sf.Args;
import io.delphi.qa.auto.awsmfrw.models.ifaces.IDspConfig;
import lombok.*;

@Getter
@With
@ToString
@EqualsAndHashCode
@AllArgsConstructor
@NoArgsConstructor
public class S3DspConfigItem implements IDspConfig {

  @Expose private Args args;
  @Expose private String schedule;

  @SerializedName("unit_of_work")
  private String unitOfWork;

  @SerializedName("uow_active_hours_threshold")
  private Long uowActiveHoursThreshold;
}
