Skip to content

Commit 5fb4c5a

Browse files
committed
Auto-generate SDK for FinFeedAPI SEC API REST Historical
1 parent 3adb477 commit 5fb4c5a

144 files changed

Lines changed: 684 additions & 512 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

finfeedapi/sec-api-rest/sdk/ada/src/client/-clients.adb

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,10 @@ package body .Clients is
163163
-- ### Form Types
164164
-- Form types can be provided as comma-separated values, e.g.: "10-K,8-K,10-Q"
165165
--
166+
-- ### Pagination
167+
-- Results are always paginated. When `page_size` or `page_number` are omitted, defaults apply
168+
-- (`page_size`: 50, `page_number`: 1). Maximum `page_size` is 200. Use `page_number` to fetch additional pages.
169+
--
166170
-- :::tip
167171
-- For optimal performance, use date ranges and form types to narrow down your search
168172
-- :::
@@ -229,6 +233,10 @@ package body .Clients is
229233
-- ### Date Format
230234
-- All dates must be provided in YYYY-MM-DD format
231235
--
236+
-- ### Pagination
237+
-- Results are always paginated. When `page_size` or `page_number` are omitted, defaults apply
238+
-- (`page_size`: 100, `page_number`: 1). Maximum `page_size` is 200. Use `page_number` to fetch additional pages.
239+
--
232240
-- :::tip
233241
-- Use text_contains and text_not_contain with multiple keywords separated by commas for more precise searches
234242
-- :::

finfeedapi/sec-api-rest/sdk/ada/src/client/-clients.ads

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,10 @@ package .Clients is
111111
-- ### Form Types
112112
-- Form types can be provided as comma-separated values, e.g.: "10-K,8-K,10-Q"
113113
--
114+
-- ### Pagination
115+
-- Results are always paginated. When `page_size` or `page_number` are omitted, defaults apply
116+
-- (`page_size`: 50, `page_number`: 1). Maximum `page_size` is 200. Use `page_number` to fetch additional pages.
117+
--
114118
-- :::tip
115119
-- For optimal performance, use date ranges and form types to narrow down your search
116120
-- :::
@@ -155,6 +159,10 @@ package .Clients is
155159
-- ### Date Format
156160
-- All dates must be provided in YYYY-MM-DD format
157161
--
162+
-- ### Pagination
163+
-- Results are always paginated. When `page_size` or `page_number` are omitted, defaults apply
164+
-- (`page_size`: 100, `page_number`: 1). Maximum `page_size` is 200. Use `page_number` to fetch additional pages.
165+
--
158166
-- :::tip
159167
-- Use text_contains and text_not_contain with multiple keywords separated by commas for more precise searches
160168
-- :::

finfeedapi/sec-api-rest/sdk/android/docs/FilingsApi.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Method | HTTP request | Description
1414
1515
Query SEC filing metadata
1616

17-
Retrieves metadata for SEC filings based on various filter criteria with pagination and sorting support. ### Available Sort Fields Field Name | Description -----------|------------- AccessionNumber | SEC filing accession number FilingDate | Date when filing was submitted AcceptanceDateTime | Date and time of filing acceptance ReportDate | Date of the report Size | Size of the filing document ### Date Format All dates must be provided in YYYY-MM-DD format ### Form Types Form types can be provided as comma-separated values, e.g.: \"10-K,8-K,10-Q\" :::tip For optimal performance, use date ranges and form types to narrow down your search :::
17+
Retrieves metadata for SEC filings based on various filter criteria with pagination and sorting support. ### Available Sort Fields Field Name | Description -----------|------------- AccessionNumber | SEC filing accession number FilingDate | Date when filing was submitted AcceptanceDateTime | Date and time of filing acceptance ReportDate | Date of the report Size | Size of the filing document ### Date Format All dates must be provided in YYYY-MM-DD format ### Form Types Form types can be provided as comma-separated values, e.g.: \"10-K,8-K,10-Q\" ### Pagination Results are always paginated. When `page_size` or `page_number` are omitted, defaults apply (`page_size`: 50, `page_number`: 1). Maximum `page_size` is 200. Use `page_number` to fetch additional pages. :::tip For optimal performance, use date ranges and form types to narrow down your search :::
1818

1919
### Example
2020

@@ -31,8 +31,8 @@ String fillingDateEnd = null; // String | Filter by filling date end (inclusive)
3131
String reportDateStart = null; // String | Filter by report date start (inclusive), format YYYY-MM-DD
3232
String reportDateEnd = null; // String | Filter by report date end (inclusive), format YYYY-MM-DD
3333
String itemsContain = null; // String | Filter filings where the 'Items' field contains the specified text
34-
Integer pageSize = null; // Integer | Number of results per page (default: 50, max: 200)
35-
Integer pageNumber = null; // Integer | Page number to retrieve (default: 1)
34+
Integer pageSize = null; // Integer | Number of results per page (default: 50, max: 200). Always applied; omit to use defaults.
35+
Integer pageNumber = null; // Integer | Page number to retrieve (default: 1). Always applied; omit to use defaults.
3636
DTOFilingSortBy sortBy = null; // DTOFilingSortBy | Field to sort results by (default: AccessionNumber)
3737
String sortOrder = desc; // String | Sort order (asc or desc, default: desc)
3838
try {
@@ -57,8 +57,8 @@ Name | Type | Description | Notes
5757
**reportDateStart** | **String**| Filter by report date start (inclusive), format YYYY-MM-DD | [optional] [default to null]
5858
**reportDateEnd** | **String**| Filter by report date end (inclusive), format YYYY-MM-DD | [optional] [default to null]
5959
**itemsContain** | **String**| Filter filings where the 'Items' field contains the specified text | [optional] [default to null]
60-
**pageSize** | **Integer**| Number of results per page (default: 50, max: 200) | [optional] [default to null]
61-
**pageNumber** | **Integer**| Page number to retrieve (default: 1) | [optional] [default to null]
60+
**pageSize** | **Integer**| Number of results per page (default: 50, max: 200). Always applied; omit to use defaults. | [optional] [default to null]
61+
**pageNumber** | **Integer**| Page number to retrieve (default: 1). Always applied; omit to use defaults. | [optional] [default to null]
6262
**sortBy** | [**DTOFilingSortBy**](.md)| Field to sort results by (default: AccessionNumber) | [optional] [default to null] [enum: AccessionNumber, FilingDate, ReportDate, AcceptanceDateTime, Size]
6363
**sortOrder** | **String**| Sort order (asc or desc, default: desc) | [optional] [default to desc]
6464

finfeedapi/sec-api-rest/sdk/android/docs/FullTextApi.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ Method | HTTP request | Description
1414
1515
Full-text search of SEC filing documents
1616

17-
Search across SEC filing documents with advanced filtering and sorting capabilities. ### Available Sort Fields Field Name | Description -----------|------------- AccessionNumber | SEC filing accession number FormType | Type of the filing document FilingDate | Date when filing was submitted CompanyName | Name of the company CIK | Central Index Key DocumentFilename | Name of the filing document DocumentDescription | Description of the document ### Search Options Option | Description --------|------------- text_contains | Keywords that must appear in the document text_not_contain | Keywords that must not appear in the document ### Date Format All dates must be provided in YYYY-MM-DD format :::tip Use text_contains and text_not_contain with multiple keywords separated by commas for more precise searches ::: :::note The search is case-insensitive and supports partial word matches :::
17+
Search across SEC filing documents with advanced filtering and sorting capabilities. ### Available Sort Fields Field Name | Description -----------|------------- AccessionNumber | SEC filing accession number FormType | Type of the filing document FilingDate | Date when filing was submitted CompanyName | Name of the company CIK | Central Index Key DocumentFilename | Name of the filing document DocumentDescription | Description of the document ### Search Options Option | Description --------|------------- text_contains | Keywords that must appear in the document text_not_contain | Keywords that must not appear in the document ### Date Format All dates must be provided in YYYY-MM-DD format ### Pagination Results are always paginated. When `page_size` or `page_number` are omitted, defaults apply (`page_size`: 100, `page_number`: 1). Maximum `page_size` is 200. Use `page_number` to fetch additional pages. :::tip Use text_contains and text_not_contain with multiple keywords separated by commas for more precise searches ::: :::note The search is case-insensitive and supports partial word matches :::
1818

1919
### Example
2020

@@ -28,8 +28,8 @@ String fillingDateStart = null; // String | Filter by filling date start (inclus
2828
String fillingDateEnd = null; // String | Filter by filling date end (inclusive), format YYYY-MM-DD
2929
String textContains = null; // String | Keywords that the text must contain. Multiple values can be comma-separated
3030
String textNotContain = null; // String | Keywords that the text must not contain. Multiple values can be comma-separated
31-
Integer pageSize = null; // Integer | Number of results per page (default: 100)
32-
Integer pageNumber = null; // Integer | Page number to retrieve (default: 1)
31+
Integer pageSize = null; // Integer | Number of results per page (default: 100, max: 200). Always applied; omit to use defaults.
32+
Integer pageNumber = null; // Integer | Page number to retrieve (default: 1). Always applied; omit to use defaults.
3333
String sortBy = AccessionNumber; // String | Field to sort by (default: AccessionNumber)
3434
String sortOrder = asc; // String | Sort order (asc or desc). Defaults to asc
3535
try {
@@ -51,8 +51,8 @@ Name | Type | Description | Notes
5151
**fillingDateEnd** | **String**| Filter by filling date end (inclusive), format YYYY-MM-DD | [optional] [default to null]
5252
**textContains** | **String**| Keywords that the text must contain. Multiple values can be comma-separated | [optional] [default to null]
5353
**textNotContain** | **String**| Keywords that the text must not contain. Multiple values can be comma-separated | [optional] [default to null]
54-
**pageSize** | **Integer**| Number of results per page (default: 100) | [optional] [default to null]
55-
**pageNumber** | **Integer**| Page number to retrieve (default: 1) | [optional] [default to null]
54+
**pageSize** | **Integer**| Number of results per page (default: 100, max: 200). Always applied; omit to use defaults. | [optional] [default to null]
55+
**pageNumber** | **Integer**| Page number to retrieve (default: 1). Always applied; omit to use defaults. | [optional] [default to null]
5656
**sortBy** | **String**| Field to sort by (default: AccessionNumber) | [optional] [default to AccessionNumber]
5757
**sortOrder** | **String**| Sort order (asc or desc). Defaults to asc | [optional] [default to asc]
5858

finfeedapi/sec-api-rest/sdk/android/src/main/java/org/openapitools/client/api/FilingsApi.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ public String getBasePath() {
6161

6262
/**
6363
* Query SEC filing metadata
64-
* Retrieves metadata for SEC filings based on various filter criteria with pagination and sorting support. ### Available Sort Fields Field Name | Description -----------|------------- AccessionNumber | SEC filing accession number FilingDate | Date when filing was submitted AcceptanceDateTime | Date and time of filing acceptance ReportDate | Date of the report Size | Size of the filing document ### Date Format All dates must be provided in YYYY-MM-DD format ### Form Types Form types can be provided as comma-separated values, e.g.: \"10-K,8-K,10-Q\" :::tip For optimal performance, use date ranges and form types to narrow down your search :::
64+
* Retrieves metadata for SEC filings based on various filter criteria with pagination and sorting support. ### Available Sort Fields Field Name | Description -----------|------------- AccessionNumber | SEC filing accession number FilingDate | Date when filing was submitted AcceptanceDateTime | Date and time of filing acceptance ReportDate | Date of the report Size | Size of the filing document ### Date Format All dates must be provided in YYYY-MM-DD format ### Form Types Form types can be provided as comma-separated values, e.g.: \"10-K,8-K,10-Q\" ### Pagination Results are always paginated. When `page_size` or `page_number` are omitted, defaults apply (`page_size`: 50, `page_number`: 1). Maximum `page_size` is 200. Use `page_number` to fetch additional pages. :::tip For optimal performance, use date ranges and form types to narrow down your search :::
6565
* @param cik Filter by Central Index Key (CIK)
6666
* @param ticker Filter by stock ticker symbol
6767
* @param formType Filter by form type(s) (e.g., \"10-K\", \"8-K\"). Multiple values can be comma-separated
@@ -70,8 +70,8 @@ public String getBasePath() {
7070
* @param reportDateStart Filter by report date start (inclusive), format YYYY-MM-DD
7171
* @param reportDateEnd Filter by report date end (inclusive), format YYYY-MM-DD
7272
* @param itemsContain Filter filings where the 'Items' field contains the specified text
73-
* @param pageSize Number of results per page (default: 50, max: 200)
74-
* @param pageNumber Page number to retrieve (default: 1)
73+
* @param pageSize Number of results per page (default: 50, max: 200). Always applied; omit to use defaults.
74+
* @param pageNumber Page number to retrieve (default: 1). Always applied; omit to use defaults.
7575
* @param sortBy Field to sort results by (default: AccessionNumber)
7676
* @param sortOrder Sort order (asc or desc, default: desc)
7777
* @return List<DTOFilingMetadataDto>
@@ -141,8 +141,8 @@ public List<DTOFilingMetadataDto> v1FilingsGet (Long cik, String ticker, String
141141

142142
/**
143143
* Query SEC filing metadata
144-
* Retrieves metadata for SEC filings based on various filter criteria with pagination and sorting support. ### Available Sort Fields Field Name | Description -----------|------------- AccessionNumber | SEC filing accession number FilingDate | Date when filing was submitted AcceptanceDateTime | Date and time of filing acceptance ReportDate | Date of the report Size | Size of the filing document ### Date Format All dates must be provided in YYYY-MM-DD format ### Form Types Form types can be provided as comma-separated values, e.g.: \&quot;10-K,8-K,10-Q\&quot; :::tip For optimal performance, use date ranges and form types to narrow down your search :::
145-
* @param cik Filter by Central Index Key (CIK) * @param ticker Filter by stock ticker symbol * @param formType Filter by form type(s) (e.g., \&quot;10-K\&quot;, \&quot;8-K\&quot;). Multiple values can be comma-separated * @param fillingDateStart Filter by filling date start (inclusive), format YYYY-MM-DD * @param fillingDateEnd Filter by filling date end (inclusive), format YYYY-MM-DD * @param reportDateStart Filter by report date start (inclusive), format YYYY-MM-DD * @param reportDateEnd Filter by report date end (inclusive), format YYYY-MM-DD * @param itemsContain Filter filings where the &#39;Items&#39; field contains the specified text * @param pageSize Number of results per page (default: 50, max: 200) * @param pageNumber Page number to retrieve (default: 1) * @param sortBy Field to sort results by (default: AccessionNumber) * @param sortOrder Sort order (asc or desc, default: desc)
144+
* Retrieves metadata for SEC filings based on various filter criteria with pagination and sorting support. ### Available Sort Fields Field Name | Description -----------|------------- AccessionNumber | SEC filing accession number FilingDate | Date when filing was submitted AcceptanceDateTime | Date and time of filing acceptance ReportDate | Date of the report Size | Size of the filing document ### Date Format All dates must be provided in YYYY-MM-DD format ### Form Types Form types can be provided as comma-separated values, e.g.: \&quot;10-K,8-K,10-Q\&quot; ### Pagination Results are always paginated. When &#x60;page_size&#x60; or &#x60;page_number&#x60; are omitted, defaults apply (&#x60;page_size&#x60;: 50, &#x60;page_number&#x60;: 1). Maximum &#x60;page_size&#x60; is 200. Use &#x60;page_number&#x60; to fetch additional pages. :::tip For optimal performance, use date ranges and form types to narrow down your search :::
145+
* @param cik Filter by Central Index Key (CIK) * @param ticker Filter by stock ticker symbol * @param formType Filter by form type(s) (e.g., \&quot;10-K\&quot;, \&quot;8-K\&quot;). Multiple values can be comma-separated * @param fillingDateStart Filter by filling date start (inclusive), format YYYY-MM-DD * @param fillingDateEnd Filter by filling date end (inclusive), format YYYY-MM-DD * @param reportDateStart Filter by report date start (inclusive), format YYYY-MM-DD * @param reportDateEnd Filter by report date end (inclusive), format YYYY-MM-DD * @param itemsContain Filter filings where the &#39;Items&#39; field contains the specified text * @param pageSize Number of results per page (default: 50, max: 200). Always applied; omit to use defaults. * @param pageNumber Page number to retrieve (default: 1). Always applied; omit to use defaults. * @param sortBy Field to sort results by (default: AccessionNumber) * @param sortOrder Sort order (asc or desc, default: desc)
146146
*/
147147
public void v1FilingsGet (Long cik, String ticker, String formType, String fillingDateStart, String fillingDateEnd, String reportDateStart, String reportDateEnd, String itemsContain, Integer pageSize, Integer pageNumber, DTOFilingSortBy sortBy, String sortOrder, final Response.Listener<List<DTOFilingMetadataDto>> responseListener, final Response.ErrorListener errorListener) {
148148
Object postBody = null;

0 commit comments

Comments
 (0)