* solve deleted file * Set Babelforce version to `0.1.0` * Update Babelforce source documentaiton with the PR link * Remove `.python-version` file in Babelforce source from Git * Fix typo in Babelfoce `spec` description field * Remove redaundant `title` field from JSON schema in Babelforce source * Add examples for the `date_created_from` and `date_created_to` Babelforce source spec * Remove redaundant `static` `authenticator` method in Babelforce source * Check if `date_created_from` less than `date_created_to` In Babelforce source * Add parsing details to `docstring` For Babelforce source * Fix fetching next page token In Babelforce source * Remove parent class `docstring` In Babelforce source * Use `pendulum` to parse date/time In Babelforce source * add babelforce to source index * remove icon * format files * auto-bump connector version Co-authored-by: marcosmarxm <marcosmarxm@gmail.com> Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com> Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com>
49 lines
1.5 KiB
JSON
49 lines
1.5 KiB
JSON
{
|
|
"documentationUrl": "https://docsurl.com",
|
|
"connectionSpecification": {
|
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
"title": "Babelforce Spec",
|
|
"type": "object",
|
|
"required": ["region", "access_key_id", "access_token"],
|
|
"additionalProperties": false,
|
|
"properties": {
|
|
"region": {
|
|
"type": "string",
|
|
"title": "Region",
|
|
"default": "services",
|
|
"description": "Babelforce region",
|
|
"enum": ["services", "us-east", "ap-southeast"],
|
|
"order": 1
|
|
},
|
|
"access_key_id": {
|
|
"type": "string",
|
|
"title": "Access Key ID",
|
|
"description": "The Babelforce access key ID",
|
|
"airbyte_secret": true,
|
|
"order": 2
|
|
},
|
|
"access_token": {
|
|
"type": "string",
|
|
"title": "Access Token",
|
|
"description": "The Babelforce access token",
|
|
"airbyte_secret": true,
|
|
"order": 3
|
|
},
|
|
"date_created_from": {
|
|
"type": "integer",
|
|
"title": "Date Created from",
|
|
"description": "Timestamp in Unix the replication from Babelforce API will start from. For example 1651363200 which corresponds to 2022-05-01 00:00:00.",
|
|
"examples": [1651363200],
|
|
"order": 4
|
|
},
|
|
"date_created_to": {
|
|
"type": "integer",
|
|
"title": "Date Created to",
|
|
"description": "Timestamp in Unix the replication from Babelforce will be up to. For example 1651363200 which corresponds to 2022-05-01 00:00:00.",
|
|
"examples": [1651363200],
|
|
"order": 5
|
|
}
|
|
}
|
|
}
|
|
}
|