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

import com.google.gson.annotations.Expose;
import com.google.gson.annotations.SerializedName;
import io.delphi.qa.auto.awsmfrw.common_baby.gson.JsonOptional;
import lombok.*;

import java.util.List;

@Getter
@With
@ToString
@EqualsAndHashCode
@AllArgsConstructor
@NoArgsConstructor
public class Meta {

  @SerializedName("sf_names")
  @Expose
  private List<String> sfNames;

  @Expose private String status;
  @Expose private String message;

  @SerializedName("trace_id")
  @Expose
  private String traceId;

  @JsonOptional
  @Expose
  private List<String> created;

  @JsonOptional
  @Expose
  private List<String> scheduled;
}
