* Init: New Source: SpaceX API * Chore: Removed duplicate and unwanted files * fix: Reconfigured schema and matched the read records. chore: Acceptance test run and results passed without errors * chore: Added documentation, updated airbyte docs specific to the connector * fix conflict * Chore: delete unwanted files * chore: Created bootstrap.md * chore: Update doc url, removed unwanted files * fix: Fixed schema after crosscheck with several schema validators * fix: resolved .vscode setting conflict, resolved merge conflict * feat: Added support for all endpoints * chore: updated documentation * feat: changes to stream path to accept options and id * fix: Resolve coomments * chore: resolved comments * chore: Delete unwanted files * chore: Update Readme.md after resolving merge conflict * update connector * add spacex api to source def * run format * add schemaloader * auto-bump connector version Co-authored-by: marcosmarxm <marcosmarxm@gmail.com> Co-authored-by: Marcos Marx <marcosmarxm@users.noreply.github.com> Co-authored-by: Octavia Squidington III <octavia-squidington-iii@users.noreply.github.com>
44 lines
932 B
JSON
44 lines
932 B
JSON
{
|
|
"$schema": "http://json-schema.org/draft-07/schema#",
|
|
"type": "object",
|
|
"properties": {
|
|
"crew": {
|
|
"title": "crew",
|
|
"type": "object",
|
|
"properties": {
|
|
"name": {
|
|
"type": ["string", "null"],
|
|
"default": null
|
|
},
|
|
"status": {
|
|
"type": "string",
|
|
"enum": ["active", "inactive", "retired", "unknown"]
|
|
},
|
|
"agency": {
|
|
"type": ["string", "null"],
|
|
"default": null
|
|
},
|
|
"image": {
|
|
"type": ["string", "null"],
|
|
"default": null
|
|
},
|
|
"wikipedia": {
|
|
"type": ["string", "null"],
|
|
"default": null
|
|
},
|
|
"launches": {
|
|
"type": "array",
|
|
"items": {
|
|
"type": "string"
|
|
}
|
|
}
|
|
},
|
|
"required": ["status"]
|
|
},
|
|
"id": {
|
|
"type": "string",
|
|
"pattern": "^[0-9a-fA-F]{24}$"
|
|
}
|
|
}
|
|
}
|