1
0
mirror of synced 2026-01-07 09:05:45 -05:00
Files
airbyte/airbyte-api
Parker Mossman a8c72121f8 Remove catalog from web_backend/connections/list (#17002)
* Use PATCH Api for toggling connections

* remove catalog from web backend connection list, and move icon to source/destination field in response

* Adjust FE code

* comment out failing tests

* Resolve merge conflict

* add back in tests and make them pass with new list items

* format

* leave repository layer alone for now, just remove catalog from API response

* format

* load the icon when returning

* update sourceHandler and destinationHandler test to account for icons

* add icon to source and destination in webBackendConnectionHandlerTest

* change icon test to actually load an svg rather than using static mocks

* also fix icon test for WebBackendConnectionsHandlerTest

* make PMD happy

Co-authored-by: Tim Roes <tim@airbyte.io>
Co-authored-by: Davin Chia <davinchia@gmail.com>
Co-authored-by: KC <krishna@airbyte.io>
2022-09-28 12:01:10 -07:00
..
2022-03-13 14:45:36 -07:00

airbyte-api

Defines the OpenApi configuration for the Airbyte Configuration API. It also is responsible for generating the following from the API spec:

  • Java API client
  • Java API server - this generated code is used in airbyte-server to allow us to implement the Configuration API in a type safe way. See ConfigurationApi.java in airbyte-server
  • API docs

Key Files

  • src/openapi/config.yaml - Defines the config API interface using OpenApi3
  • AirbyteApiClient.java - wraps all api clients so that they can be dependency injected together
  • PatchedLogsApi.java - fixes generated code for log api.