hunk.code_window:     @Value("${segment.ce.key}")
       private String ceKey;
       @Bean
  
hunk.labels: keep keep keep add keep
hunk.after_edit:     private final CommonConfig commonConfig;
       @Autowired
       public SegmentConfig(CommonConfig commonConfig) {
           this.commonConfig = commonConfig;
       }
  
hunk.file_path: app/server/appsmith-server/src/main/java/com/appsmith/server/configurations/SegmentConfig.java
hunk.type: add
file: package com.appsmith.external.models;
  
  import com.appsmith.external.annotations.encryption.Encrypted;
  import lombok.AllArgsConstructor;
  import lombok.Getter;
  import lombok.NoArgsConstructor;
  import lombok.Setter;
  import lombok.ToString;
  
  import java.time.Instant;
  
  @ToString
  @Getter
  @Setter
  @NoArgsConstructor
  @AllArgsConstructor
  public class AuthenticationResponse implements AppsmithDomain {
  
      @Encrypted
      String token;
  
      @Encrypted
      String refreshToken;
  
      Instant issuedAt;
  
      Instant expiresAt;
  
      @Encrypted
      Object tokenResponse;
  }
  