* Add source-tplcentral
* Add source definition
* Add missing file
* Update catalog
* Update sample config
* Update formatting
* Update invalid config
* Fix primary key identifier
* Update naming
* Rename variable
* Parametrize page size
* Implement Items stream
* Update schemas
* Update response normalization
* Add arrow
* Implement items stream cursor
* Fix types
* Cleanup
* Add customers stream
* Fix items sort
* Add stock_details stream
* Add inventory stream
* Add orders stream
* Refactor streams to a separate file
* Update cursor handling
* Refactor request_params
* Simplify
* Update params generation
* Update response parse
* Refactor stream+slices
* Refactor parse_response
* Cleanup
* New order
* Fix style
* Refactor parse_reponse
* Fix cursor
* Don't fetch next page after the last
* Fix schema errors
* Flatten shared schemas
* Inline refs
* Fix handling None stream_state
* Update schemas
* Implement primary_key and cursor fields
* Fix style
* Fix style
* Fix schemas
* Fix deep_map
* Fix items schema
* Fix cursor formatting
* Update integration tests assets
* Update README.md
* Remove TODO.md
* Update spec.json
* Cleanup
* Add bootstrap.md
* Increase page sizes
* Increase state checkpoint interval
* Add documentation
* Update links to the documentation
* Add build status badge
* Implement test_source.py
* Improve code testability
* Add stream tests
* Implement test_incremental_streams
* Add requests-mock dependency
* Fix formatting
* Update author
* Run ./gradlew format
* Cleanup failed merge artifacts
* Update sample_state.json
* Add stream documentation urls
* Cleanup
* Preserve upstream naming
* Fix primary key
* Fix configured catalog
* Update schemas
* Update catalog.json
* Fix tests
* Add schema source files
* Split configured catalogs
* Cleanup
* Update documentationUrl
* Add new properties
* Run gradlew format
* Remove additionalProperties: false from the schemas
* Revert "Remove additionalProperties: false from the schemas"
This reverts commit d4e8fea2fd.
24 lines
1.1 KiB
Python
24 lines
1.1 KiB
Python
#
|
|
# MIT License
|
|
#
|
|
# Copyright (c) 2020 Airbyte
|
|
#
|
|
# Permission is hereby granted, free of charge, to any person obtaining a copy
|
|
# of this software and associated documentation files (the "Software"), to deal
|
|
# in the Software without restriction, including without limitation the rights
|
|
# to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
|
# copies of the Software, and to permit persons to whom the Software is
|
|
# furnished to do so, subject to the following conditions:
|
|
#
|
|
# The above copyright notice and this permission notice shall be included in all
|
|
# copies or substantial portions of the Software.
|
|
#
|
|
# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
|
# IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
|
# FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
|
# AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
|
# LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
|
# OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
|
# SOFTWARE.
|
|
#
|