All Downloads are FREE. Search and download functionalities are using the official Maven repository.

es.tid.swagger.model.Call Maven / Gradle / Ivy

The newest version!
package es.tid.swagger.model;

import java.util.*;

import io.swagger.annotations.*;
import com.fasterxml.jackson.annotation.JsonProperty;

import es.tid.swagger.model.Connection;
import es.tid.swagger.model.Endpoint;
import es.tid.swagger.model.MatchRules;
import es.tid.swagger.model.TrafficParams;
import es.tid.swagger.model.TransportLayerType;


@ApiModel(description = "")
@javax.annotation.Generated(value = "class io.swagger.codegen.languages.JaxRSServerCodegen", date = "2015-10-29T10:48:30.233+01:00")
public class Call  {
  
  public enum OperStatusEnum {
     down,  up, 
  };
  private OperStatusEnum operStatus = null;
  private String callId = null;
  private Endpoint zEnd = null;
  private List connections = new ArrayList();
  private TrafficParams trafficParams = null;
  private Endpoint aEnd = null;
  private TransportLayerType transportLayer = null;
  private MatchRules match = null;

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("operStatus")
  public OperStatusEnum getOperStatus() {
    return operStatus;
  }
  public void setOperStatus(OperStatusEnum operStatus) {
    this.operStatus = operStatus;
  }

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("callId")
  public String getCallId() {
    return callId;
  }
  public void setCallId(String callId) {
    this.callId = callId;
  }

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("zEnd")
  public Endpoint getZEnd() {
    return zEnd;
  }
  public void setZEnd(Endpoint zEnd) {
    this.zEnd = zEnd;
  }

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("connections")
  public List getConnections() {
    return connections;
  }
  public void setConnections(List connections) {
    this.connections = connections;
  }

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("trafficParams")
  public TrafficParams getTrafficParams() {
    return trafficParams;
  }
  public void setTrafficParams(TrafficParams trafficParams) {
    this.trafficParams = trafficParams;
  }

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("aEnd")
  public Endpoint getAEnd() {
    return aEnd;
  }
  public void setAEnd(Endpoint aEnd) {
    this.aEnd = aEnd;
  }

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("transportLayer")
  public TransportLayerType getTransportLayer() {
    return transportLayer;
  }
  public void setTransportLayer(TransportLayerType transportLayer) {
    this.transportLayer = transportLayer;
  }

  
  /**
   **/
  @ApiModelProperty(value = "")
  @JsonProperty("match")
  public MatchRules getMatch() {
    return match;
  }
  public void setMatch(MatchRules match) {
    this.match = match;
  }

  

  @Override
  public String toString()  {
    StringBuilder sb = new StringBuilder();
    sb.append("class Call {\n");
    
    sb.append("  operStatus: ").append(operStatus).append("\n");
    sb.append("  callId: ").append(callId).append("\n");
    sb.append("  zEnd: ").append(zEnd).append("\n");
    sb.append("  connections: ").append(connections).append("\n");
    sb.append("  trafficParams: ").append(trafficParams).append("\n");
    sb.append("  aEnd: ").append(aEnd).append("\n");
    sb.append("  transportLayer: ").append(transportLayer).append("\n");
    sb.append("  match: ").append(match).append("\n");
    sb.append("}\n");
    return sb.toString();
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy