libs.hyperpocket.hyperpocket.config.auth#

Attributes#

DefaultAuthConfig

Classes#

BaseAuthConfig

OAuth2AuthConfig

SlackAuthConfig

GoogleAuthConfig

GithubAuthConfig

CalendlyAuthConfig

XAuthConfig

JiraAuthConfig

HubspotAuthConfig

DiscordAuthConfig

ZoomAuthConfig

AsanaAuthConfig

MailchimpAuthConfig

BitbucketAuthConfig

NotionAuthConfig

LinkedinAuthConfig

LinearAuthConfig

SalesForceAuthConfig

SpotifyAuthConfig

FacebookAuthConfig

AuthConfig

Module Contents#

class libs.hyperpocket.hyperpocket.config.auth.BaseAuthConfig#

Bases: pydantic.BaseModel

class libs.hyperpocket.hyperpocket.config.auth.OAuth2AuthConfig#

Bases: BaseAuthConfig

client_id: str#
client_secret: str#
class libs.hyperpocket.hyperpocket.config.auth.SlackAuthConfig#

Bases: OAuth2AuthConfig

class libs.hyperpocket.hyperpocket.config.auth.GoogleAuthConfig#

Bases: OAuth2AuthConfig

class libs.hyperpocket.hyperpocket.config.auth.GithubAuthConfig#

Bases: OAuth2AuthConfig

class libs.hyperpocket.hyperpocket.config.auth.CalendlyAuthConfig#

Bases: OAuth2AuthConfig

class libs.hyperpocket.hyperpocket.config.auth.XAuthConfig#

Bases: OAuth2AuthConfig

class libs.hyperpocket.hyperpocket.config.auth.JiraAuthConfig#

Bases: OAuth2AuthConfig

class libs.hyperpocket.hyperpocket.config.auth.HubspotAuthConfig#

Bases: OAuth2AuthConfig

class libs.hyperpocket.hyperpocket.config.auth.DiscordAuthConfig#

Bases: OAuth2AuthConfig

class libs.hyperpocket.hyperpocket.config.auth.ZoomAuthConfig#

Bases: OAuth2AuthConfig

class libs.hyperpocket.hyperpocket.config.auth.AsanaAuthConfig#

Bases: OAuth2AuthConfig

class libs.hyperpocket.hyperpocket.config.auth.MailchimpAuthConfig#

Bases: OAuth2AuthConfig

class libs.hyperpocket.hyperpocket.config.auth.BitbucketAuthConfig#

Bases: OAuth2AuthConfig

class libs.hyperpocket.hyperpocket.config.auth.NotionAuthConfig#

Bases: OAuth2AuthConfig

class libs.hyperpocket.hyperpocket.config.auth.LinkedinAuthConfig#

Bases: OAuth2AuthConfig

class libs.hyperpocket.hyperpocket.config.auth.LinearAuthConfig#

Bases: OAuth2AuthConfig

class libs.hyperpocket.hyperpocket.config.auth.SalesForceAuthConfig#

Bases: OAuth2AuthConfig

domain_url: str#
class libs.hyperpocket.hyperpocket.config.auth.SpotifyAuthConfig#

Bases: OAuth2AuthConfig

class libs.hyperpocket.hyperpocket.config.auth.FacebookAuthConfig#

Bases: OAuth2AuthConfig

class libs.hyperpocket.hyperpocket.config.auth.AuthConfig#

Bases: pydantic.BaseModel

slack: SlackAuthConfig | None = None#
google: GoogleAuthConfig | None = None#
github: GithubAuthConfig | None = None#
calendly: CalendlyAuthConfig | None = None#
x: XAuthConfig | None = None#
jira: JiraAuthConfig | None = None#
hubspot: HubspotAuthConfig | None = None#
discord: DiscordAuthConfig | None = None#
zoom: ZoomAuthConfig | None = None#
asana: AsanaAuthConfig | None = None#
mailchimp: MailchimpAuthConfig | None = None#
bitbucket: BitbucketAuthConfig | None = None#
notion: NotionAuthConfig | None = None#
salesforce: SalesForceAuthConfig | None = None#
spotify: SpotifyAuthConfig | None = None#
linkedin: LinkedinAuthConfig | None = None#
linear: LinearAuthConfig | None = None#
facebook: FacebookAuthConfig | None = None#
use_prebuilt_auth: bool#
libs.hyperpocket.hyperpocket.config.auth.DefaultAuthConfig#