codeant-ai-for-open-source[bot] commented on PR #38724:
URL: https://github.com/apache/superset/pull/38724#issuecomment-4083466882

   ## **Sequence Diagram**
   
   This PR removes the unused selected tabs field from the report schedule 
input schema. As a result, generated API documentation and request validation 
now reflect only supported report schedule fields.
   
   ```mermaid
   sequenceDiagram
       participant APIConsumer as API Consumer
       participant APIDocs as API Docs
       participant Schema as Report Schedule Schema
       participant ReportsAPI as Reports API
   
       APIConsumer->>APIDocs: View report schedule request fields
       APIDocs->>Schema: Generate schema definition
       Schema-->>APIDocs: Return fields without selected tabs
       APIDocs-->>APIConsumer: Show corrected request contract
   
       APIConsumer->>ReportsAPI: Create or update report schedule
       ReportsAPI->>Schema: Validate payload against schema
       Schema-->>ReportsAPI: Accept only supported fields
       ReportsAPI-->>APIConsumer: Proceed with valid request
   ```
   
   ---
   *Generated by [CodeAnt AI](https://codeant.ai)*
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to