Skip to content

Conversation

@MuralidharT03
Copy link

Description of change

SAC-29830

  • Major changes(New Tap creation)

Manual QA steps

  • Discovery: Not tested yet
  • Sync: Not tested yet
  • Unit Tests: Not tested yet
  • CI status: Not tested yet

Risks

Rollback steps

  • revert this branch

AI generated code

https://internal.qlik.dev/general/ways-of-working/code-reviews/#guidelines-for-ai-generated-code

  • this PR has been written with the help of GitHub Copilot or another generative AI tool

Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates JSON schema definitions for various Trello streams by replacing empty placeholder schemas with complete property definitions. The schemas now include detailed type specifications, nullable fields, and proper formatting for datetime fields.

Key changes:

  • Added comprehensive JSON schemas for 10 Trello stream endpoints
  • Defined properties with appropriate types (string, object, array, boolean, integer)
  • Included date-time format specifications for temporal fields

Reviewed changes

Copilot reviewed 10 out of 10 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
tap_trello/schemas/organizations.json Defined schema for organization entities with preferences, memberships, and boards
tap_trello/schemas/organization_memberships.json Added schema for organization membership records with status fields
tap_trello/schemas/organization_members.json Created extensive member schema including preferences, limits, and profile data
tap_trello/schemas/organization_actions.json Defined action schema with nested display entities and reaction limits
tap_trello/schemas/members.json Added complete member schema with authentication, preferences, and board associations
tap_trello/schemas/card_custom_field_items.json Defined schema for custom field items on cards
tap_trello/schemas/card_attachments.json Added attachment schema with preview and metadata fields
tap_trello/schemas/board_memberships.json Created board membership schema with member type and status
tap_trello/schemas/board_labels.json Defined label schema with color and usage tracking
tap_trello/schemas/board_custom_fields.json Added custom field schema with options and display configuration

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

{
"type": "object",
"properties": {
"id": {
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

is this a primary key?

Copy link
Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

yes

Copy link
Member

@vishalp-dev vishalp-dev left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

added suggestions

---
Copyright © 2020 Stitch
Copyright © 2019 Stitch
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I think we should consider adding the below -
Copyright © 2020–2025 Stitch

@vishalp-dev
Copy link
Member

Please review the schema files and make sure that primary keys do not have "null" as supported data type.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants