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

com.alibaba.dashscope.exception.ApiException Maven / Gradle / Ivy

// Copyright (c) Alibaba, Inc. and its affiliates.
package com.alibaba.dashscope.exception;

import com.alibaba.dashscope.common.Status;
import com.alibaba.dashscope.utils.JsonUtils;
import lombok.Getter;

public class ApiException extends RuntimeException {

  @Getter private Status status = null;

  public ApiException(Exception e) {
    super(e);
  }

  public ApiException(Status status) {
    super();
    this.status = status;
  }

  @Override
  public String toString() {
    String s = super.toString();
    s = s + "; status body:" + JsonUtils.toJson(status);
    return s;
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy