content: /*
   * Licensed to the Apache Software Foundation (ASF) under one or more
   * contributor license agreements.  See the NOTICE file distributed with
   * this work for additional information regarding copyright ownership.
   * The ASF licenses this file to You under the Apache License, Version 2.0
   * (the "License"); you may not use this file except in compliance with
   * the License.  You may obtain a copy of the License at
   *
   *      http://www.apache.org/licenses/LICENSE-2.0
   *
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS,
   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   * See the License for the specific language governing permissions and
   * limitations under the License.
   */
  package org.apache.camel.component.salesforce.internal.dto;
  
  import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
  import com.fasterxml.jackson.annotation.JsonProperty;
  
  /**
   * DTO for Salesforce login
   */
  @JsonIgnoreProperties(ignoreUnknown = true)
  public class LoginToken {
  
      private String accessToken;
  
      private String instanceUrl;
  
      private String id;
  
      private String signature;
  
      private String issuedAt;
  
      private String tokenType;
  
      private String isReadOnly;
  
      @JsonProperty("access_token")
      public String getAccessToken() {
          return accessToken;
      }
  
      @JsonProperty("access_token")
      public void setAccessToken(String accessToken) {
          this.accessToken = accessToken;
      }
  
      @JsonProperty("instance_url")
      public String getInstanceUrl() {
          return instanceUrl;
      }
  
      @JsonProperty("instance_url")
      public void setInstanceUrl(String instanceUrl) {
          this.instanceUrl = instanceUrl;
      }
  
      public String getId() {
          return id;
      }
  
      public void setId(String id) {
          this.id = id;
      }
  
      public String getSignature() {
          return signature;
      }
  
      public void setSignature(String signature) {
          this.signature = signature;
      }
  
      @JsonProperty("issued_at")
      public String getIssuedAt() {
          return issuedAt;
      }
  
      @JsonProperty("issued_at")
      public void setIssuedAt(String issuedAt) {
          this.issuedAt = issuedAt;
      }
  
      @JsonProperty("token_type")
      public String getTokenType() {
          return tokenType;
      }
  
      @JsonProperty("token_type")
      public void setTokenType(String tokenType) {
          this.tokenType = tokenType;
      }
  
      @JsonProperty("is_readonly")
      public String getIsReadOnly() {
          return isReadOnly;
      }
  
      @JsonProperty("is_readonly")
      public void setIsReadOnly(String isReadOnly) {
          this.isReadOnly = isReadOnly;
      }
  
  }
  