kittycad
v0.3.8
  • kittycad.api
    • kittycad.api.ai
    • kittycad.api.api_calls
    • kittycad.api.api_tokens
    • kittycad.api.apps
      • kittycad.api.apps.apps_github_callback
      • kittycad.api.apps.apps_github_consent
        • kittycad.api.apps.apps_github_consent.asyncio
        • kittycad.api.apps.apps_github_consent.asyncio_detailed
        • kittycad.api.apps.apps_github_consent.sync
        • kittycad.api.apps.apps_github_consent.sync_detailed
      • kittycad.api.apps.apps_github_webhook
    • kittycad.api.beta
    • kittycad.api.constant
    • kittycad.api.drawing
    • kittycad.api.executor
    • kittycad.api.file
    • kittycad.api.hidden
    • kittycad.api.meta
    • kittycad.api.oauth2
    • kittycad.api.payments
    • kittycad.api.unit
    • kittycad.api.users
  • kittycad.client
  • kittycad.models
  • kittycad.types
kittycad
  • kittycad.api
  • kittycad.api.apps
  • kittycad.api.apps.apps_github_consent

kittycad.api.apps.apps_github_consent

Functions

asyncio(*, client)

This is different than OAuth 2.0 authentication for users.

asyncio_detailed(*, client)

rtype

Response[Union[Any, AppClientInfo, Error]]

sync(*, client)

This is different than OAuth 2.0 authentication for users.

sync_detailed(*, client)

rtype

Response[Union[Any, AppClientInfo, Error]]

kittycad.api.apps.apps_github_consent._build_response(*, response)[source][source]
Return type

Response[Union[Any, AppClientInfo, Error]]

kittycad.api.apps.apps_github_consent._get_kwargs(*, client)[source][source]
Return type

Dict[str, Any]

kittycad.api.apps.apps_github_consent._parse_response(*, response)[source][source]
Return type

Union[Any, AppClientInfo, Error, None]

async kittycad.api.apps.apps_github_consent.asyncio(*, client)[source][source]

This is different than OAuth 2.0 authentication for users. This endpoint grants access for KittyCAD to access user’s repos. The user doesn’t need KittyCAD OAuth authorization for this endpoint, this is purely for the GitHub permissions to access repos.

Return type

Union[Any, AppClientInfo, Error, None]

async kittycad.api.apps.apps_github_consent.asyncio_detailed(*, client)[source][source]
Return type

Response[Union[Any, AppClientInfo, Error]]

kittycad.api.apps.apps_github_consent.sync(*, client)[source][source]

This is different than OAuth 2.0 authentication for users. This endpoint grants access for KittyCAD to access user’s repos. The user doesn’t need KittyCAD OAuth authorization for this endpoint, this is purely for the GitHub permissions to access repos.

Return type

Union[Any, AppClientInfo, Error, None]

kittycad.api.apps.apps_github_consent.sync_detailed(*, client)[source][source]
Return type

Response[Union[Any, AppClientInfo, Error]]

Previous Next

© Copyright 2023, KittyCAD Team Members.

Built with Sphinx using a theme provided by Read the Docs.