Skip to content

Commit

Permalink
feat: ✨ add ticketswap tap-exact variant (#1607)
Browse files Browse the repository at this point in the history
Co-authored-by: Edgar Ramírez Mondragón <[email protected]>
  • Loading branch information
tobiascadee and edgarrmondragon authored Dec 12, 2023
1 parent dc6a912 commit adeb8f6
Showing 1 changed file with 89 additions and 0 deletions.
89 changes: 89 additions & 0 deletions _data/meltano/extractors/tap-exact/ticketswap.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,89 @@
capabilities:
- catalog
- discover
- state
description: Cloud business software for SMEs and their accountants
domain_url: https://www.exact.com/
executable: tap-exact
keywords:
- meltano_sdk
label: Exact
logo_url: /assets/logos/extractors/exact.svg
maintenance_status: active
name: tap-exact
namespace: tap_exact
next_steps: ''
pip_url: git+https://github.com/TicketSwap/tap-exact.git
quality: unknown
repo: https://github.com/TicketSwap/tap-exact
settings:
- description: The client id to authenticate against the API service
kind: password
label: Client ID
name: client_id
- description: The client secret to authenticate against the API service
kind: password
label: Client Secret
name: client_secret
- description: The bucket to contain the access and refresh token to authenticate against the API service
kind: string
label: Tokens S3 Bucket
name: tokens_s3_bucket
- description: The S3 object key to contain the access and refresh token to authenticate against the API service
kind: string
label: Tokens S3 Key
name: tokens_s3_key
- description: The Exact divisions
kind: array
label: Divisions
name: divisions
- description: Compression format to use for batch files.
kind: options
label: Batch Config Encoding Compression
name: batch_config.encoding.compression
options:
- label: Gzip
value: gzip
- label: None
value: none
- description: Format to use for batch files.
kind: options
label: Batch Config Encoding Format
name: batch_config.encoding.format
options:
- label: Jsonl
value: jsonl
- description: Prefix to use when writing batch files.
kind: string
label: Batch Config Storage Prefix
name: batch_config.storage.prefix
- description: Root path to use when writing batch files.
kind: string
label: Batch Config Storage Root
name: batch_config.storage.root
- description: '''True'' to enable schema flattening and automatically expand nested properties.'
kind: boolean
label: Flattening Enabled
name: flattening_enabled
- description: The max depth to flatten schemas.
kind: integer
label: Flattening Max Depth
name: flattening_max_depth
- description: The earliest record date to sync
kind: date_iso8601
label: Start Date
name: start_date
- description: User-defined config values to be used within map expressions.
kind: object
label: Stream Map Config
name: stream_map_config
- description: Config object for stream maps capability. For more information check out [Stream Maps](https://sdk.meltano.com/en/latest/stream_maps.html).
kind: object
label: Stream Maps
name: stream_maps
settings_group_validation:
- []
settings_preamble: |
Because of the fact that the old refresh token is invalidated after a new access token is requested (the access token expires after 10 minutes), this tap stores the access and refresh tokens in S3. You can use `tokens_s3_bucket` and `tokens_s3_key` to specify where you want to put the `tokens.json` file.
usage: ''
variant: ticketswap

0 comments on commit adeb8f6

Please sign in to comment.