quivr/backend/modules/sync/dto/outputs.py
Stan Girard d41a0b4be4
Feat/auth-playground (#2605)
# Description

Please include a summary of the changes and the related issue. Please
also include relevant motivation and context.

## Checklist before requesting a review

Please delete options that are not relevant.

- [ ] My code follows the style guidelines of this project
- [ ] I have performed a self-review of my code
- [ ] I have commented hard-to-understand areas
- [ ] I have ideally added tests that prove my fix is effective or that
my feature works
- [ ] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged

## Screenshots (if appropriate):
2024-05-21 13:20:35 -07:00

21 lines
346 B
Python

from enum import Enum
from pydantic import BaseModel
class AuthMethodEnum(str, Enum):
URI_WITH_CALLBACK = "uri_with_callback"
class SyncsDescription(BaseModel):
name: str
description: str
auth_method: AuthMethodEnum
class SyncsUserOutput(BaseModel):
user_id: str
provider: str
state: dict
credentials: dict