package com.l7tech.common.http;

import com.l7tech.common.mime.ContentTypeHeader;

public class GenericHttpResponseParamsImpl implements GenericHttpResponseParams {
   private int a;
   private HttpHeaders b;
   private ContentTypeHeader c;
   private Long d;

   public GenericHttpResponseParamsImpl() {
   }

   public GenericHttpResponseParamsImpl(GenericHttpResponseParams var1) {
      this.a = var1.getStatus();
      this.b = var1.getHeaders();
      this.c = var1.getContentType();
      this.d = var1.getContentLength();
   }

   public GenericHttpResponseParamsImpl(int var1, HttpHeaders var2, ContentTypeHeader var3, Long var4) {
      this.a = var1;
      this.b = var2;
      this.c = var3;
      this.d = var4;
   }

   @Override
   public int getStatus() {
      return this.a;
   }

   public void setStatus(int var1) {
      this.a = var1;
   }

   @Override
   public HttpHeaders getHeaders() {
      return this.b;
   }

   public void setHeaders(HttpHeaders var1) {
      this.b = var1;
   }

   @Override
   public ContentTypeHeader getContentType() {
      return this.c;
   }

   public void setContentType(ContentTypeHeader var1) {
      this.c = var1;
   }

   @Override
   public Long getContentLength() {
      return this.d;
   }

   public void setContentLength(Long var1) {
      this.d = var1;
   }
}
