@ -1,17 +0,0 @@
|
||||
AuthenticatedClient
|
||||
===================
|
||||
|
||||
.. currentmodule:: kittycad
|
||||
|
||||
.. autoclass:: AuthenticatedClient
|
||||
:show-inheritance:
|
||||
|
||||
.. rubric:: Methods Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~AuthenticatedClient.get_headers
|
||||
|
||||
.. rubric:: Methods Documentation
|
||||
|
||||
.. automethod:: get_headers
|
||||
@ -1,27 +0,0 @@
|
||||
Client
|
||||
======
|
||||
|
||||
.. currentmodule:: kittycad
|
||||
|
||||
.. autoclass:: Client
|
||||
:show-inheritance:
|
||||
|
||||
.. rubric:: Methods Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~Client.get_cookies
|
||||
~Client.get_headers
|
||||
~Client.get_timeout
|
||||
~Client.with_cookies
|
||||
~Client.with_headers
|
||||
~Client.with_timeout
|
||||
|
||||
.. rubric:: Methods Documentation
|
||||
|
||||
.. automethod:: get_cookies
|
||||
.. automethod:: get_headers
|
||||
.. automethod:: get_timeout
|
||||
.. automethod:: with_cookies
|
||||
.. automethod:: with_headers
|
||||
.. automethod:: with_timeout
|
||||
@ -1,6 +0,0 @@
|
||||
asyncio
|
||||
=======
|
||||
|
||||
.. currentmodule:: kittycad.api.file.file_conversion_by_id
|
||||
|
||||
.. autofunction:: asyncio
|
||||
@ -1,6 +0,0 @@
|
||||
asyncio_detailed
|
||||
================
|
||||
|
||||
.. currentmodule:: kittycad.api.file.file_conversion_by_id
|
||||
|
||||
.. autofunction:: asyncio_detailed
|
||||
@ -1,6 +0,0 @@
|
||||
sync
|
||||
====
|
||||
|
||||
.. currentmodule:: kittycad.api.file.file_conversion_by_id
|
||||
|
||||
.. autofunction:: sync
|
||||
@ -1,6 +0,0 @@
|
||||
sync_detailed
|
||||
=============
|
||||
|
||||
.. currentmodule:: kittycad.api.file.file_conversion_by_id
|
||||
|
||||
.. autofunction:: sync_detailed
|
||||
@ -1,6 +0,0 @@
|
||||
asyncio
|
||||
=======
|
||||
|
||||
.. currentmodule:: kittycad.api.file.file_conversion_by_id_with_base64_helper
|
||||
|
||||
.. autofunction:: asyncio
|
||||
@ -1,6 +0,0 @@
|
||||
sync
|
||||
====
|
||||
|
||||
.. currentmodule:: kittycad.api.file.file_conversion_by_id_with_base64_helper
|
||||
|
||||
.. autofunction:: sync
|
||||
@ -1,6 +0,0 @@
|
||||
asyncio
|
||||
=======
|
||||
|
||||
.. currentmodule:: kittycad.api.file.file_convert
|
||||
|
||||
.. autofunction:: asyncio
|
||||
@ -1,6 +0,0 @@
|
||||
asyncio_detailed
|
||||
================
|
||||
|
||||
.. currentmodule:: kittycad.api.file.file_convert
|
||||
|
||||
.. autofunction:: asyncio_detailed
|
||||
@ -1,6 +0,0 @@
|
||||
sync
|
||||
====
|
||||
|
||||
.. currentmodule:: kittycad.api.file.file_convert
|
||||
|
||||
.. autofunction:: sync
|
||||
@ -1,6 +0,0 @@
|
||||
sync_detailed
|
||||
=============
|
||||
|
||||
.. currentmodule:: kittycad.api.file.file_convert
|
||||
|
||||
.. autofunction:: sync_detailed
|
||||
@ -1,6 +0,0 @@
|
||||
asyncio
|
||||
=======
|
||||
|
||||
.. currentmodule:: kittycad.api.file.file_convert_with_base64_helper
|
||||
|
||||
.. autofunction:: asyncio
|
||||
@ -1,6 +0,0 @@
|
||||
sync
|
||||
====
|
||||
|
||||
.. currentmodule:: kittycad.api.file.file_convert_with_base64_helper
|
||||
|
||||
.. autofunction:: sync
|
||||
@ -1,6 +0,0 @@
|
||||
asyncio
|
||||
=======
|
||||
|
||||
.. currentmodule:: kittycad.api.meta.meta_debug_instance
|
||||
|
||||
.. autofunction:: asyncio
|
||||
@ -1,6 +0,0 @@
|
||||
asyncio_detailed
|
||||
================
|
||||
|
||||
.. currentmodule:: kittycad.api.meta.meta_debug_instance
|
||||
|
||||
.. autofunction:: asyncio_detailed
|
||||
@ -1,6 +0,0 @@
|
||||
sync
|
||||
====
|
||||
|
||||
.. currentmodule:: kittycad.api.meta.meta_debug_instance
|
||||
|
||||
.. autofunction:: sync
|
||||
@ -1,6 +0,0 @@
|
||||
sync_detailed
|
||||
=============
|
||||
|
||||
.. currentmodule:: kittycad.api.meta.meta_debug_instance
|
||||
|
||||
.. autofunction:: sync_detailed
|
||||
@ -1,6 +0,0 @@
|
||||
asyncio
|
||||
=======
|
||||
|
||||
.. currentmodule:: kittycad.api.meta.meta_debug_session
|
||||
|
||||
.. autofunction:: asyncio
|
||||
@ -1,6 +0,0 @@
|
||||
asyncio_detailed
|
||||
================
|
||||
|
||||
.. currentmodule:: kittycad.api.meta.meta_debug_session
|
||||
|
||||
.. autofunction:: asyncio_detailed
|
||||
@ -1,6 +0,0 @@
|
||||
sync
|
||||
====
|
||||
|
||||
.. currentmodule:: kittycad.api.meta.meta_debug_session
|
||||
|
||||
.. autofunction:: sync
|
||||
@ -1,6 +0,0 @@
|
||||
sync_detailed
|
||||
=============
|
||||
|
||||
.. currentmodule:: kittycad.api.meta.meta_debug_session
|
||||
|
||||
.. autofunction:: sync_detailed
|
||||
@ -1,6 +0,0 @@
|
||||
asyncio
|
||||
=======
|
||||
|
||||
.. currentmodule:: kittycad.api.meta.ping
|
||||
|
||||
.. autofunction:: asyncio
|
||||
@ -1,6 +0,0 @@
|
||||
asyncio_detailed
|
||||
================
|
||||
|
||||
.. currentmodule:: kittycad.api.meta.ping
|
||||
|
||||
.. autofunction:: asyncio_detailed
|
||||
@ -1,6 +0,0 @@
|
||||
sync
|
||||
====
|
||||
|
||||
.. currentmodule:: kittycad.api.meta.ping
|
||||
|
||||
.. autofunction:: sync
|
||||
@ -1,6 +0,0 @@
|
||||
sync_detailed
|
||||
=============
|
||||
|
||||
.. currentmodule:: kittycad.api.meta.ping
|
||||
|
||||
.. autofunction:: sync_detailed
|
||||
@ -1,17 +0,0 @@
|
||||
AuthenticatedClient
|
||||
===================
|
||||
|
||||
.. currentmodule:: kittycad.client
|
||||
|
||||
.. autoclass:: AuthenticatedClient
|
||||
:show-inheritance:
|
||||
|
||||
.. rubric:: Methods Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~AuthenticatedClient.get_headers
|
||||
|
||||
.. rubric:: Methods Documentation
|
||||
|
||||
.. automethod:: get_headers
|
||||
@ -1,17 +0,0 @@
|
||||
AuthenticatedClientFromEnv
|
||||
==========================
|
||||
|
||||
.. currentmodule:: kittycad.client
|
||||
|
||||
.. autoclass:: AuthenticatedClientFromEnv
|
||||
:show-inheritance:
|
||||
|
||||
.. rubric:: Methods Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~AuthenticatedClientFromEnv.get_headers
|
||||
|
||||
.. rubric:: Methods Documentation
|
||||
|
||||
.. automethod:: get_headers
|
||||
@ -1,27 +0,0 @@
|
||||
Client
|
||||
======
|
||||
|
||||
.. currentmodule:: kittycad.client
|
||||
|
||||
.. autoclass:: Client
|
||||
:show-inheritance:
|
||||
|
||||
.. rubric:: Methods Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~Client.get_cookies
|
||||
~Client.get_headers
|
||||
~Client.get_timeout
|
||||
~Client.with_cookies
|
||||
~Client.with_headers
|
||||
~Client.with_timeout
|
||||
|
||||
.. rubric:: Methods Documentation
|
||||
|
||||
.. automethod:: get_cookies
|
||||
.. automethod:: get_headers
|
||||
.. automethod:: get_timeout
|
||||
.. automethod:: with_cookies
|
||||
.. automethod:: with_headers
|
||||
.. automethod:: with_timeout
|
||||
@ -1,29 +0,0 @@
|
||||
AuthSession
|
||||
===========
|
||||
|
||||
.. currentmodule:: kittycad.models
|
||||
|
||||
.. autoclass:: AuthSession
|
||||
:show-inheritance:
|
||||
|
||||
.. rubric:: Attributes Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~AuthSession.additional_keys
|
||||
|
||||
.. rubric:: Methods Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~AuthSession.from_dict
|
||||
~AuthSession.to_dict
|
||||
|
||||
.. rubric:: Attributes Documentation
|
||||
|
||||
.. autoattribute:: additional_keys
|
||||
|
||||
.. rubric:: Methods Documentation
|
||||
|
||||
.. automethod:: from_dict
|
||||
.. automethod:: to_dict
|
||||
@ -1,21 +0,0 @@
|
||||
Environment
|
||||
===========
|
||||
|
||||
.. currentmodule:: kittycad.models
|
||||
|
||||
.. autoclass:: Environment
|
||||
:show-inheritance:
|
||||
|
||||
.. rubric:: Attributes Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~Environment.DEVELOPMENT
|
||||
~Environment.PREVIEW
|
||||
~Environment.PRODUCTION
|
||||
|
||||
.. rubric:: Attributes Documentation
|
||||
|
||||
.. autoattribute:: DEVELOPMENT
|
||||
.. autoattribute:: PREVIEW
|
||||
.. autoattribute:: PRODUCTION
|
||||
@ -1,29 +0,0 @@
|
||||
ErrorMessage
|
||||
============
|
||||
|
||||
.. currentmodule:: kittycad.models
|
||||
|
||||
.. autoclass:: ErrorMessage
|
||||
:show-inheritance:
|
||||
|
||||
.. rubric:: Attributes Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~ErrorMessage.additional_keys
|
||||
|
||||
.. rubric:: Methods Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~ErrorMessage.from_dict
|
||||
~ErrorMessage.to_dict
|
||||
|
||||
.. rubric:: Attributes Documentation
|
||||
|
||||
.. autoattribute:: additional_keys
|
||||
|
||||
.. rubric:: Methods Documentation
|
||||
|
||||
.. automethod:: from_dict
|
||||
.. automethod:: to_dict
|
||||
@ -1,29 +0,0 @@
|
||||
FileConversion
|
||||
==============
|
||||
|
||||
.. currentmodule:: kittycad.models
|
||||
|
||||
.. autoclass:: FileConversion
|
||||
:show-inheritance:
|
||||
|
||||
.. rubric:: Attributes Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~FileConversion.additional_keys
|
||||
|
||||
.. rubric:: Methods Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~FileConversion.from_dict
|
||||
~FileConversion.to_dict
|
||||
|
||||
.. rubric:: Attributes Documentation
|
||||
|
||||
.. autoattribute:: additional_keys
|
||||
|
||||
.. rubric:: Methods Documentation
|
||||
|
||||
.. automethod:: from_dict
|
||||
.. automethod:: to_dict
|
||||
@ -1,25 +0,0 @@
|
||||
FileConversionStatus
|
||||
====================
|
||||
|
||||
.. currentmodule:: kittycad.models
|
||||
|
||||
.. autoclass:: FileConversionStatus
|
||||
:show-inheritance:
|
||||
|
||||
.. rubric:: Attributes Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~FileConversionStatus.COMPLETED
|
||||
~FileConversionStatus.FAILED
|
||||
~FileConversionStatus.IN_PROGRESS
|
||||
~FileConversionStatus.QUEUED
|
||||
~FileConversionStatus.UPLOADED
|
||||
|
||||
.. rubric:: Attributes Documentation
|
||||
|
||||
.. autoattribute:: COMPLETED
|
||||
.. autoattribute:: FAILED
|
||||
.. autoattribute:: IN_PROGRESS
|
||||
.. autoattribute:: QUEUED
|
||||
.. autoattribute:: UPLOADED
|
||||
@ -1,29 +0,0 @@
|
||||
InstanceMetadata
|
||||
================
|
||||
|
||||
.. currentmodule:: kittycad.models
|
||||
|
||||
.. autoclass:: InstanceMetadata
|
||||
:show-inheritance:
|
||||
|
||||
.. rubric:: Attributes Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~InstanceMetadata.additional_keys
|
||||
|
||||
.. rubric:: Methods Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~InstanceMetadata.from_dict
|
||||
~InstanceMetadata.to_dict
|
||||
|
||||
.. rubric:: Attributes Documentation
|
||||
|
||||
.. autoattribute:: additional_keys
|
||||
|
||||
.. rubric:: Methods Documentation
|
||||
|
||||
.. automethod:: from_dict
|
||||
.. automethod:: to_dict
|
||||
@ -1,29 +0,0 @@
|
||||
Message
|
||||
=======
|
||||
|
||||
.. currentmodule:: kittycad.models
|
||||
|
||||
.. autoclass:: Message
|
||||
:show-inheritance:
|
||||
|
||||
.. rubric:: Attributes Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~Message.additional_keys
|
||||
|
||||
.. rubric:: Methods Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~Message.from_dict
|
||||
~Message.to_dict
|
||||
|
||||
.. rubric:: Attributes Documentation
|
||||
|
||||
.. autoattribute:: additional_keys
|
||||
|
||||
.. rubric:: Methods Documentation
|
||||
|
||||
.. automethod:: from_dict
|
||||
.. automethod:: to_dict
|
||||
@ -1,25 +0,0 @@
|
||||
ValidFileTypes
|
||||
==============
|
||||
|
||||
.. currentmodule:: kittycad.models
|
||||
|
||||
.. autoclass:: ValidFileTypes
|
||||
:show-inheritance:
|
||||
|
||||
.. rubric:: Attributes Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~ValidFileTypes.DWG
|
||||
~ValidFileTypes.DXF
|
||||
~ValidFileTypes.OBJ
|
||||
~ValidFileTypes.STEP
|
||||
~ValidFileTypes.STL
|
||||
|
||||
.. rubric:: Attributes Documentation
|
||||
|
||||
.. autoattribute:: DWG
|
||||
.. autoattribute:: DXF
|
||||
.. autoattribute:: OBJ
|
||||
.. autoattribute:: STEP
|
||||
.. autoattribute:: STL
|
||||
@ -1,29 +0,0 @@
|
||||
AuthSession
|
||||
===========
|
||||
|
||||
.. currentmodule:: kittycad.models.auth_session
|
||||
|
||||
.. autoclass:: AuthSession
|
||||
:show-inheritance:
|
||||
|
||||
.. rubric:: Attributes Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~AuthSession.additional_keys
|
||||
|
||||
.. rubric:: Methods Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~AuthSession.from_dict
|
||||
~AuthSession.to_dict
|
||||
|
||||
.. rubric:: Attributes Documentation
|
||||
|
||||
.. autoattribute:: additional_keys
|
||||
|
||||
.. rubric:: Methods Documentation
|
||||
|
||||
.. automethod:: from_dict
|
||||
.. automethod:: to_dict
|
||||
@ -1,21 +0,0 @@
|
||||
Environment
|
||||
===========
|
||||
|
||||
.. currentmodule:: kittycad.models.environment
|
||||
|
||||
.. autoclass:: Environment
|
||||
:show-inheritance:
|
||||
|
||||
.. rubric:: Attributes Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~Environment.DEVELOPMENT
|
||||
~Environment.PREVIEW
|
||||
~Environment.PRODUCTION
|
||||
|
||||
.. rubric:: Attributes Documentation
|
||||
|
||||
.. autoattribute:: DEVELOPMENT
|
||||
.. autoattribute:: PREVIEW
|
||||
.. autoattribute:: PRODUCTION
|
||||
@ -1,29 +0,0 @@
|
||||
ErrorMessage
|
||||
============
|
||||
|
||||
.. currentmodule:: kittycad.models.error_message
|
||||
|
||||
.. autoclass:: ErrorMessage
|
||||
:show-inheritance:
|
||||
|
||||
.. rubric:: Attributes Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~ErrorMessage.additional_keys
|
||||
|
||||
.. rubric:: Methods Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~ErrorMessage.from_dict
|
||||
~ErrorMessage.to_dict
|
||||
|
||||
.. rubric:: Attributes Documentation
|
||||
|
||||
.. autoattribute:: additional_keys
|
||||
|
||||
.. rubric:: Methods Documentation
|
||||
|
||||
.. automethod:: from_dict
|
||||
.. automethod:: to_dict
|
||||
@ -1,29 +0,0 @@
|
||||
FileConversion
|
||||
==============
|
||||
|
||||
.. currentmodule:: kittycad.models.file_conversion
|
||||
|
||||
.. autoclass:: FileConversion
|
||||
:show-inheritance:
|
||||
|
||||
.. rubric:: Attributes Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~FileConversion.additional_keys
|
||||
|
||||
.. rubric:: Methods Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~FileConversion.from_dict
|
||||
~FileConversion.to_dict
|
||||
|
||||
.. rubric:: Attributes Documentation
|
||||
|
||||
.. autoattribute:: additional_keys
|
||||
|
||||
.. rubric:: Methods Documentation
|
||||
|
||||
.. automethod:: from_dict
|
||||
.. automethod:: to_dict
|
||||
@ -1,25 +0,0 @@
|
||||
FileConversionStatus
|
||||
====================
|
||||
|
||||
.. currentmodule:: kittycad.models.file_conversion
|
||||
|
||||
.. autoclass:: FileConversionStatus
|
||||
:show-inheritance:
|
||||
|
||||
.. rubric:: Attributes Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~FileConversionStatus.COMPLETED
|
||||
~FileConversionStatus.FAILED
|
||||
~FileConversionStatus.IN_PROGRESS
|
||||
~FileConversionStatus.QUEUED
|
||||
~FileConversionStatus.UPLOADED
|
||||
|
||||
.. rubric:: Attributes Documentation
|
||||
|
||||
.. autoattribute:: COMPLETED
|
||||
.. autoattribute:: FAILED
|
||||
.. autoattribute:: IN_PROGRESS
|
||||
.. autoattribute:: QUEUED
|
||||
.. autoattribute:: UPLOADED
|
||||
@ -1,25 +0,0 @@
|
||||
FileConversionStatus
|
||||
====================
|
||||
|
||||
.. currentmodule:: kittycad.models.file_conversion_status
|
||||
|
||||
.. autoclass:: FileConversionStatus
|
||||
:show-inheritance:
|
||||
|
||||
.. rubric:: Attributes Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~FileConversionStatus.COMPLETED
|
||||
~FileConversionStatus.FAILED
|
||||
~FileConversionStatus.IN_PROGRESS
|
||||
~FileConversionStatus.QUEUED
|
||||
~FileConversionStatus.UPLOADED
|
||||
|
||||
.. rubric:: Attributes Documentation
|
||||
|
||||
.. autoattribute:: COMPLETED
|
||||
.. autoattribute:: FAILED
|
||||
.. autoattribute:: IN_PROGRESS
|
||||
.. autoattribute:: QUEUED
|
||||
.. autoattribute:: UPLOADED
|
||||
@ -1,29 +0,0 @@
|
||||
InstanceMetadata
|
||||
================
|
||||
|
||||
.. currentmodule:: kittycad.models.instance_metadata
|
||||
|
||||
.. autoclass:: InstanceMetadata
|
||||
:show-inheritance:
|
||||
|
||||
.. rubric:: Attributes Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~InstanceMetadata.additional_keys
|
||||
|
||||
.. rubric:: Methods Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~InstanceMetadata.from_dict
|
||||
~InstanceMetadata.to_dict
|
||||
|
||||
.. rubric:: Attributes Documentation
|
||||
|
||||
.. autoattribute:: additional_keys
|
||||
|
||||
.. rubric:: Methods Documentation
|
||||
|
||||
.. automethod:: from_dict
|
||||
.. automethod:: to_dict
|
||||
@ -1,29 +0,0 @@
|
||||
Message
|
||||
=======
|
||||
|
||||
.. currentmodule:: kittycad.models.message
|
||||
|
||||
.. autoclass:: Message
|
||||
:show-inheritance:
|
||||
|
||||
.. rubric:: Attributes Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~Message.additional_keys
|
||||
|
||||
.. rubric:: Methods Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~Message.from_dict
|
||||
~Message.to_dict
|
||||
|
||||
.. rubric:: Attributes Documentation
|
||||
|
||||
.. autoattribute:: additional_keys
|
||||
|
||||
.. rubric:: Methods Documentation
|
||||
|
||||
.. automethod:: from_dict
|
||||
.. automethod:: to_dict
|
||||
@ -1,25 +0,0 @@
|
||||
ValidFileTypes
|
||||
==============
|
||||
|
||||
.. currentmodule:: kittycad.models.valid_file_types
|
||||
|
||||
.. autoclass:: ValidFileTypes
|
||||
:show-inheritance:
|
||||
|
||||
.. rubric:: Attributes Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~ValidFileTypes.DWG
|
||||
~ValidFileTypes.DXF
|
||||
~ValidFileTypes.OBJ
|
||||
~ValidFileTypes.STEP
|
||||
~ValidFileTypes.STL
|
||||
|
||||
.. rubric:: Attributes Documentation
|
||||
|
||||
.. autoattribute:: DWG
|
||||
.. autoattribute:: DXF
|
||||
.. autoattribute:: OBJ
|
||||
.. autoattribute:: STEP
|
||||
.. autoattribute:: STL
|
||||
@ -1,17 +0,0 @@
|
||||
File
|
||||
====
|
||||
|
||||
.. currentmodule:: kittycad.types
|
||||
|
||||
.. autoclass:: File
|
||||
:show-inheritance:
|
||||
|
||||
.. rubric:: Methods Summary
|
||||
|
||||
.. autosummary::
|
||||
|
||||
~File.to_tuple
|
||||
|
||||
.. rubric:: Methods Documentation
|
||||
|
||||
.. automethod:: to_tuple
|
||||
@ -1,7 +0,0 @@
|
||||
Response
|
||||
========
|
||||
|
||||
.. currentmodule:: kittycad.types
|
||||
|
||||
.. autoclass:: Response
|
||||
:show-inheritance:
|
||||
@ -6,9 +6,8 @@
|
||||
Welcome to kittycad's documentation!
|
||||
====================================
|
||||
|
||||
.. toctree::
|
||||
:maxdepth: 3
|
||||
:caption: Contents:
|
||||
.. autosummary::
|
||||
:toctree: modules
|
||||
|
||||
kittycad.api
|
||||
kittycad.client
|
||||
|
||||
@ -22,10 +22,9 @@ def main():
|
||||
generateTypes(cwd, parser)
|
||||
|
||||
# Generate the paths.
|
||||
generatePaths(cwd, parser)
|
||||
data = generatePaths(cwd, parser)
|
||||
|
||||
# Add the client information to the generation.
|
||||
data = parser.data
|
||||
data['info']['x-python'] = {
|
||||
'client': """# Create a client with your token.
|
||||
from kittycad import Client
|
||||
@ -48,7 +47,7 @@ client = ClientFromEnv()""",
|
||||
f.close()
|
||||
|
||||
|
||||
def generatePaths(cwd: str, parser: OpenApiParser):
|
||||
def generatePaths(cwd: str, parser: OpenApiParser) -> dict:
|
||||
# Make sure we have the directory.
|
||||
path = os.path.join(cwd, 'kittycad', 'api')
|
||||
os.makedirs(path, exist_ok=True)
|
||||
@ -88,7 +87,9 @@ def generatePaths(cwd: str, parser: OpenApiParser):
|
||||
for p in paths:
|
||||
for method in paths[p]:
|
||||
endpoint = paths[p][method]
|
||||
generatePath(path, p, method, endpoint, data)
|
||||
data = generatePath(path, p, method, endpoint, data)
|
||||
|
||||
return data
|
||||
|
||||
|
||||
def generatePath(
|
||||
@ -96,9 +97,11 @@ def generatePath(
|
||||
name: str,
|
||||
method: str,
|
||||
endpoint: dict,
|
||||
data: dict):
|
||||
data: dict) -> dict:
|
||||
# Generate the path.
|
||||
file_name = camel_to_snake(endpoint['operationId']) + '.py'
|
||||
fn_name = camel_to_snake(endpoint['operationId'])
|
||||
file_name = fn_name + '.py'
|
||||
tag_name = ''
|
||||
# Add the tag to the path if it exists.
|
||||
if 'tags' in endpoint:
|
||||
tag_name = endpoint['tags'][0]
|
||||
@ -113,6 +116,27 @@ def generatePath(
|
||||
request_body_refs = getRequestBodyRefs(endpoint)
|
||||
request_body_type = getRequestBodyType(endpoint)
|
||||
|
||||
success_type = endoint_refs[0]
|
||||
example = """from kittycad.models import """ + success_type + """
|
||||
from kittycad.api."""+tag_name+""" import """+fn_name+"""
|
||||
from kittycad.types import Response
|
||||
|
||||
fc: """ + success_type + """ = """+fn_name""".sync(client=client, id="<uuid_of_your_conversion>")
|
||||
|
||||
# OR if you need more info (e.g. status_code)
|
||||
response: Response[""" + success_type + """] = """+fn_name""".sync_detailed(client=client, id="<uuid_of_your_conversion>")
|
||||
|
||||
# OR run async
|
||||
fc: """ + success_type + """ = await """+fn_name""".asyncio(client=client, id="<uuid_of_your_conversion>")
|
||||
|
||||
# OR run async with more info
|
||||
response: Response[""" + success_type + """] = await """+fn_name""".asyncio_detailed(client=client, id="<uuid_of_your_conversion>")"""
|
||||
|
||||
# Add our example to our json output.
|
||||
data['paths'][name][method]['x-python'] = {
|
||||
'example': example,
|
||||
}
|
||||
|
||||
# Add our imports.
|
||||
f.write("from typing import Any, Dict, Optional, Union\n")
|
||||
f.write("\n")
|
||||
@ -544,6 +568,8 @@ def generatePath(
|
||||
# Close the file.
|
||||
f.close()
|
||||
|
||||
return data
|
||||
|
||||
|
||||
def generateTypes(cwd: str, parser: OpenApiParser):
|
||||
# Make sure we have the directory.
|
||||
|
||||
Reference in New Issue
Block a user