Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,7 +30,7 @@ Add this dependency to your project's POM:
<dependency>
<groupId>com.upstox.api</groupId>
<artifactId>upstox-java-sdk</artifactId>
<version>1.20</version>
<version>1.21</version>
<scope>compile</scope>
</dependency>
```
Expand All @@ -40,7 +40,7 @@ Add this dependency to your project's POM:
Add this dependency to your project's build file:

```groovy
compile "com.upstox.api:upstox-java-sdk:1.19"
compile "com.upstox.api:upstox-java-sdk:1.21"
```

## Sandbox Mode
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
<artifactId>upstox-java-sdk</artifactId>
<packaging>jar</packaging>
<name>upstox-java-sdk</name>
<version>1.20</version>
<version>1.21</version>
<url>https://upstox.com/uplink/</url>
<description>The official Java client for communicating with the Upstox API</description>
<prerequisites>
Expand Down
2 changes: 1 addition & 1 deletion src/main/java/com/upstox/ApiClient.java
Original file line number Diff line number Diff line change
Expand Up @@ -1014,7 +1014,7 @@ public Call buildCall(String path, String method, List<Pair> queryParams, List<P
public Request buildRequest(String path, String method, List<Pair> queryParams, List<Pair> collectionQueryParams, Object body, Map<String, String> headerParams, Map<String, Object> formParams, String[] authNames, ProgressRequestBody.ProgressRequestListener progressRequestListener) throws ApiException {
updateParamsForAuth(authNames, queryParams, headerParams);
headerParams.put("X-Upstox-SDK-Language","java");
headerParams.put("X-Upstox-SDK-Version","1.20");
headerParams.put("X-Upstox-SDK-Version","1.21");
final String url = buildUrl(path, queryParams, collectionQueryParams);
final Request.Builder reqBuilder = new Request.Builder().url(url);
processHeaderParams(headerParams, reqBuilder);
Expand Down
139 changes: 139 additions & 0 deletions src/main/java/com/upstox/api/SearchInstrumentResponse.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,139 @@
/*
* OpenAPI definition
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
*
* OpenAPI spec version: v0
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/

package com.upstox.api;

import java.util.Objects;
import java.util.Arrays;
import com.google.gson.TypeAdapter;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.annotations.SerializedName;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import com.upstox.api.SearchMetaData;
import io.swagger.v3.oas.annotations.media.Schema;
import java.io.IOException;
/**
* SearchInstrumentResponse
*/

@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.JavaClientCodegen", date = "2026-03-18T13:23:00.662556+05:30[Asia/Kolkata]")

public class SearchInstrumentResponse {
@SerializedName("status")
private Object status = null;

@SerializedName("data")
private Object data = null;

@SerializedName("meta_data")
private SearchMetaData metaData = null;

public SearchInstrumentResponse status(Object status) {
this.status = status;
return this;
}

/**
* Get status
* @return status
**/
@Schema(description = "")
public Object getStatus() {
return status;
}

public void setStatus(Object status) {
this.status = status;
}

public SearchInstrumentResponse data(Object data) {
this.data = data;
return this;
}

/**
* Response data for search instrument request
* @return data
**/
@Schema(description = "Response data for search instrument request")
public Object getData() {
return data;
}

public void setData(Object data) {
this.data = data;
}

public SearchInstrumentResponse metaData(SearchMetaData metaData) {
this.metaData = metaData;
return this;
}

/**
* Meta data for search instrument response
* @return metaData
**/
@Schema(description = "Meta data for search instrument response")
public SearchMetaData getMetaData() {
return metaData;
}

public void setMetaData(SearchMetaData metaData) {
this.metaData = metaData;
}


@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
SearchInstrumentResponse searchInstrumentResponse = (SearchInstrumentResponse) o;
return Objects.equals(this.status, searchInstrumentResponse.status) &&
Objects.equals(this.data, searchInstrumentResponse.data) &&
Objects.equals(this.metaData, searchInstrumentResponse.metaData);
}

@Override
public int hashCode() {
return Objects.hash(status, data, metaData);
}


@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class SearchInstrumentResponse {\n");

sb.append(" status: ").append(toIndentedString(status)).append("\n");
sb.append(" data: ").append(toIndentedString(data)).append("\n");
sb.append(" metaData: ").append(toIndentedString(metaData)).append("\n");
sb.append("}");
return sb.toString();
}

/**
* Convert the given object to string with each line indented by 4 spaces
* (except the first line).
*/
private String toIndentedString(java.lang.Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}

}
93 changes: 93 additions & 0 deletions src/main/java/com/upstox/api/SearchMetaData.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
/*
* OpenAPI definition
* No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)
*
* OpenAPI spec version: v0
*
*
* NOTE: This class is auto generated by the swagger code generator program.
* https://github.com/swagger-api/swagger-codegen.git
* Do not edit the class manually.
*/

package com.upstox.api;

import java.util.Objects;
import java.util.Arrays;
import com.google.gson.TypeAdapter;
import com.google.gson.annotations.JsonAdapter;
import com.google.gson.annotations.SerializedName;
import com.google.gson.stream.JsonReader;
import com.google.gson.stream.JsonWriter;
import com.upstox.api.SearchPage;
import io.swagger.v3.oas.annotations.media.Schema;
import java.io.IOException;
/**
* SearchMetaData
*/

@javax.annotation.Generated(value = "io.swagger.codegen.v3.generators.java.JavaClientCodegen", date = "2026-03-18T13:23:00.662556+05:30[Asia/Kolkata]")

public class SearchMetaData {
@SerializedName("page")
private SearchPage page = null;

public SearchMetaData page(SearchPage page) {
this.page = page;
return this;
}

/**
* Get page
* @return page
**/
@Schema(description = "")
public SearchPage getPage() {
return page;
}

public void setPage(SearchPage page) {
this.page = page;
}


@Override
public boolean equals(java.lang.Object o) {
if (this == o) {
return true;
}
if (o == null || getClass() != o.getClass()) {
return false;
}
SearchMetaData searchMetaData = (SearchMetaData) o;
return Objects.equals(this.page, searchMetaData.page);
}

@Override
public int hashCode() {
return Objects.hash(page);
}


@Override
public String toString() {
StringBuilder sb = new StringBuilder();
sb.append("class SearchMetaData {\n");

sb.append(" page: ").append(toIndentedString(page)).append("\n");
sb.append("}");
return sb.toString();
}

/**
* Convert the given object to string with each line indented by 4 spaces
* (except the first line).
*/
private String toIndentedString(java.lang.Object o) {
if (o == null) {
return "null";
}
return o.toString().replace("\n", "\n ");
}

}
Loading
Loading