Skip to content

Commit

Permalink
Revert "Revert "[QI2-957] Implemented pagination using fastapi-pagina…
Browse files Browse the repository at this point in the history
…tion""
  • Loading branch information
NischalQuTech committed Jul 23, 2024
1 parent 44f80b7 commit 2634954
Show file tree
Hide file tree
Showing 146 changed files with 6,050 additions and 1,546 deletions.
36 changes: 36 additions & 0 deletions .openapi-generator/FILES
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,24 @@ compute_api_client/docs/MembersApi.md
compute_api_client/docs/Metadata.md
compute_api_client/docs/MetadataApi.md
compute_api_client/docs/MetadataIn.md
compute_api_client/docs/PageAlgorithm.md
compute_api_client/docs/PageBackend.md
compute_api_client/docs/PageBackendType.md
compute_api_client/docs/PageBatchJob.md
compute_api_client/docs/PageCommit.md
compute_api_client/docs/PageFile.md
compute_api_client/docs/PageJob.md
compute_api_client/docs/PageLanguage.md
compute_api_client/docs/PageMember.md
compute_api_client/docs/PageMetadata.md
compute_api_client/docs/PagePermission.md
compute_api_client/docs/PagePermissionGroup.md
compute_api_client/docs/PageProject.md
compute_api_client/docs/PageReservation.md
compute_api_client/docs/PageResult.md
compute_api_client/docs/PageTeam.md
compute_api_client/docs/PageTransaction.md
compute_api_client/docs/PageUser.md
compute_api_client/docs/Permission.md
compute_api_client/docs/PermissionGroup.md
compute_api_client/docs/PermissionsApi.md
Expand Down Expand Up @@ -121,6 +139,24 @@ compute_api_client/models/member.py
compute_api_client/models/member_in.py
compute_api_client/models/metadata.py
compute_api_client/models/metadata_in.py
compute_api_client/models/page_algorithm.py
compute_api_client/models/page_backend.py
compute_api_client/models/page_backend_type.py
compute_api_client/models/page_batch_job.py
compute_api_client/models/page_commit.py
compute_api_client/models/page_file.py
compute_api_client/models/page_job.py
compute_api_client/models/page_language.py
compute_api_client/models/page_member.py
compute_api_client/models/page_metadata.py
compute_api_client/models/page_permission.py
compute_api_client/models/page_permission_group.py
compute_api_client/models/page_project.py
compute_api_client/models/page_reservation.py
compute_api_client/models/page_result.py
compute_api_client/models/page_team.py
compute_api_client/models/page_transaction.py
compute_api_client/models/page_user.py
compute_api_client/models/permission.py
compute_api_client/models/permission_group.py
compute_api_client/models/project.py
Expand Down
20 changes: 19 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# compute-api-client
**Sorting and Pagination of list endpoints** The api provides sorting and pagination for list endpoints. The following parameters can be passed as query parameters to get sorted and paginated list. - `latest` - **Type**: Boolean. - **Description**: Get the most recently created object. Defaults to False. - `sort_by` - **Type**: String: - **Description**: The field / column name to sort on. To reverse sort provide the field with a \"-\" sign. E.g. \"created_on\" for ascending order while \"-created_on\" in descending order. Defaults to \"id\". - `page_number` - **Type**: Positive Integer - **Description**: The page number for pagination. Defaults to 1. - `items_per_page` - **Type**: Positive Integer. - **Description**: The number of items per page for pagination. Defaults to 50.
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)

The `compute_api_client` package is automatically generated by the [OpenAPI Generator](https://openapi-generator.tech) project:

Expand Down Expand Up @@ -177,6 +177,24 @@ Class | Method | HTTP request | Description
- [MemberIn](compute_api_client/docs/MemberIn.md)
- [Metadata](compute_api_client/docs/Metadata.md)
- [MetadataIn](compute_api_client/docs/MetadataIn.md)
- [PageAlgorithm](compute_api_client/docs/PageAlgorithm.md)
- [PageBackend](compute_api_client/docs/PageBackend.md)
- [PageBackendType](compute_api_client/docs/PageBackendType.md)
- [PageBatchJob](compute_api_client/docs/PageBatchJob.md)
- [PageCommit](compute_api_client/docs/PageCommit.md)
- [PageFile](compute_api_client/docs/PageFile.md)
- [PageJob](compute_api_client/docs/PageJob.md)
- [PageLanguage](compute_api_client/docs/PageLanguage.md)
- [PageMember](compute_api_client/docs/PageMember.md)
- [PageMetadata](compute_api_client/docs/PageMetadata.md)
- [PagePermission](compute_api_client/docs/PagePermission.md)
- [PagePermissionGroup](compute_api_client/docs/PagePermissionGroup.md)
- [PageProject](compute_api_client/docs/PageProject.md)
- [PageReservation](compute_api_client/docs/PageReservation.md)
- [PageResult](compute_api_client/docs/PageResult.md)
- [PageTeam](compute_api_client/docs/PageTeam.md)
- [PageTransaction](compute_api_client/docs/PageTransaction.md)
- [PageUser](compute_api_client/docs/PageUser.md)
- [Permission](compute_api_client/docs/Permission.md)
- [PermissionGroup](compute_api_client/docs/PermissionGroup.md)
- [Project](compute_api_client/docs/Project.md)
Expand Down
20 changes: 19 additions & 1 deletion compute_api_client/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
"""
Quantum Inspire 2
**Sorting and Pagination of list endpoints** The api provides sorting and pagination for list endpoints. The following parameters can be passed as query parameters to get sorted and paginated list. - `latest` - **Type**: Boolean. - **Description**: Get the most recently created object. Defaults to False. - `sort_by` - **Type**: String: - **Description**: The field / column name to sort on. To reverse sort provide the field with a \"-\" sign. E.g. \"created_on\" for ascending order while \"-created_on\" in descending order. Defaults to \"id\". - `page_number` - **Type**: Positive Integer - **Description**: The page number for pagination. Defaults to 1. - `items_per_page` - **Type**: Positive Integer. - **Description**: The number of items per page for pagination. Defaults to 50.
No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
The version of the OpenAPI document: 0.1.0
Generated by OpenAPI Generator (https://openapi-generator.tech)
Expand Down Expand Up @@ -80,6 +80,24 @@
from compute_api_client.models.member_in import MemberIn
from compute_api_client.models.metadata import Metadata
from compute_api_client.models.metadata_in import MetadataIn
from compute_api_client.models.page_algorithm import PageAlgorithm
from compute_api_client.models.page_backend import PageBackend
from compute_api_client.models.page_backend_type import PageBackendType
from compute_api_client.models.page_batch_job import PageBatchJob
from compute_api_client.models.page_commit import PageCommit
from compute_api_client.models.page_file import PageFile
from compute_api_client.models.page_job import PageJob
from compute_api_client.models.page_language import PageLanguage
from compute_api_client.models.page_member import PageMember
from compute_api_client.models.page_metadata import PageMetadata
from compute_api_client.models.page_permission import PagePermission
from compute_api_client.models.page_permission_group import PagePermissionGroup
from compute_api_client.models.page_project import PageProject
from compute_api_client.models.page_reservation import PageReservation
from compute_api_client.models.page_result import PageResult
from compute_api_client.models.page_team import PageTeam
from compute_api_client.models.page_transaction import PageTransaction
from compute_api_client.models.page_user import PageUser
from compute_api_client.models.permission import Permission
from compute_api_client.models.permission_group import PermissionGroup
from compute_api_client.models.project import Project
Expand Down
Loading

0 comments on commit 2634954

Please sign in to comment.