From f63fbc9f34b01748c987ca7692bc6426940a0aec Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 4 Feb 2023 01:41:07 +0000 Subject: [PATCH 1/9] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 0.22.1 --- README.md | 58 -------------------------------------------- RELEASES.md | 6 ++--- gen.yaml | 4 +-- setup.py | 2 +- src/epilotapi/sdk.py | 4 +-- 5 files changed, 8 insertions(+), 66 deletions(-) diff --git a/README.md b/README.md index 8588cf63d..9ab57d197 100755 --- a/README.md +++ b/README.md @@ -8,64 +8,6 @@ Epilot is the digital foundation for sales, service, network and implementation ```bash pip install epilotapi ``` - -## Authentication - -To call epilot APIs, requests must be authorized using a valid Access Token. - -### Using Access Token Authorization -The access token should be passed in the Authorization request header. - -```bash -Authorization: Bearer -``` - -### Creating Access Tokens -Users logged into the epilot 360 portal can manage their Access Tokens from Settings > Access Tokens. - -Creating access tokens requires the `token:create` permission. - -Access Token API -Authenticated users can generate long-term access tokens for 3rd party applications using the epilot Access Token API createAccessToken operation. - -```bash -POST /v1/access-tokens -{ - "name": "Token for my application" -} -``` -Optionally, you can pass a list of Role IDs, to define the roles the access token will have access to. By default, the access token inherits the caller's roles. - -```bash -POST /v1/access-tokens -{ - "name": "Postman Access Token", - "assume_roles": ["123:owner"] -} -``` -Each Access Token generated via the API gets a generated a unique ID. - -```bash -// 201 - success -{ - "id": "api_5ZugdRXasLfWBypHi93Fk", - "created_at": "2019-08-24T14:15:22Z", - "name": "Postman Access Token", - "assignments": ["123:owner"] -} -``` -Access tokens may also be revoked using the revokeAccessToken operation -```bash -DELETE /v1/access-tokens/api_5ZugdRXasLfWBypHi93Fk -// 200 - success -{ - "id": "api_5ZugdRXasLfWBypHi93Fk", - "created_at": "2019-08-24T14:15:22Z", - "name": "Postman Access Token", - "assignments": ["123:owner"] -} -``` - ## SDK Example Usage diff --git a/RELEASES.md b/RELEASES.md index 79a6f9211..d1a82c621 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,9 +1,9 @@ -## Version 1.1.0 +## Version 1.1.1 ### Changes Based on: - OpenAPI Doc 1.0.0 ./openapi.yaml -- Speakeasy CLI 0.22.0 https://github.com/speakeasy-api/speakeasy +- Speakeasy CLI 0.22.1 https://github.com/speakeasy-api/speakeasy ### Releases -- [PyPI v1.1.0] https://pypi.org/project/epilotapi/1.1.0 - . \ No newline at end of file +- [PyPI v1.1.1] https://pypi.org/project/epilotapi/1.1.1 - . \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index f2dd9de25..3e4287d53 100644 --- a/gen.yaml +++ b/gen.yaml @@ -1,9 +1,9 @@ management: openapi-checksum: e5a0a41f38f047f4f80691166ac20b34 openapi-version: 1.0.0 - speakeasy-version: 0.22.0 + speakeasy-version: 0.22.1 python: - version: 1.1.0 + version: 1.1.1 packagename: epilotapi author: epilotapi sdkclassname: EpilotAPI diff --git a/setup.py b/setup.py index 5912c2506..b536339b5 100755 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ setuptools.setup( name="epilotapi", - version="1.1.0", + version="1.1.1", author="epilotapi", description="Python Client SDK Generated by Speakeasy", long_description=long_description, diff --git a/src/epilotapi/sdk.py b/src/epilotapi/sdk.py index 418e562a9..d6261cadd 100755 --- a/src/epilotapi/sdk.py +++ b/src/epilotapi/sdk.py @@ -39,8 +39,8 @@ class EpilotAPI: _security: shared.Security _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.1.0" - _gen_version: str = "0.22.0" + _sdk_version: str = "1.1.1" + _gen_version: str = "0.22.1" def __init__(self) -> None: self._client = requests.Session() From 9b6ae16debdeea3c95776b3139af576809fdc2e1 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sun, 5 Feb 2023 01:50:23 +0000 Subject: [PATCH 2/9] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.0.0 --- README.md | 26 ++++++----- RELEASES.md | 6 +-- USAGE.md | 8 ++-- gen.yaml | 4 +- setup.py | 2 +- src/epilotapi/activity.py | 4 +- src/epilotapi/entities.py | 4 +- src/epilotapi/executions.py | 4 +- src/epilotapi/export.py | 2 +- src/epilotapi/flows.py | 4 +- src/epilotapi/journeys.py | 4 +- src/epilotapi/models/callbacks/__init__.py | 2 - src/epilotapi/models/operations/__init__.py | 2 +- .../models/operations/addrelations.py | 4 +- .../models/operations/attachactivity.py | 4 +- .../models/operations/autocomplete.py | 14 +++--- .../models/operations/cancelexecution.py | 4 +- .../models/operations/createactivity.py | 4 +- .../models/operations/createentity.py | 4 +- src/epilotapi/models/operations/createflow.py | 4 +- .../models/operations/createjourney.py | 4 +- .../operations/createnewschemaversion.py | 4 +- .../models/operations/createsavedview.py | 4 +- .../models/operations/deleteentity.py | 2 +- src/epilotapi/models/operations/deleteflow.py | 4 +- .../models/operations/deleterelation.py | 2 +- .../models/operations/deletesavedview.py | 2 +- .../models/operations/deleteschemabyid.py | 2 +- .../models/operations/exportentities.py | 4 +- .../models/operations/getactivity.py | 5 +-- src/epilotapi/models/operations/getentity.py | 16 +++---- .../operations/getentityactivityfeed.py | 22 ++++----- .../models/operations/getexecution.py | 4 +- .../models/operations/getexecutions.py | 4 +- src/epilotapi/models/operations/getflow.py | 4 +- src/epilotapi/models/operations/getjourney.py | 4 +- .../models/operations/getjourneysbyorgid.py | 4 +- .../models/operations/getrelations.py | 4 +- .../models/operations/getsavedview.py | 16 +++---- src/epilotapi/models/operations/getschema.py | 4 +- .../models/operations/getschemaversions.py | 16 +++---- .../models/operations/gettaxonomy.py | 4 +- .../models/operations/importentities.py | 4 +- .../models/operations/listsavedviews.py | 6 +-- .../models/operations/listschemablueprints.py | 6 +-- .../models/operations/listschemas.py | 16 +++---- .../models/operations/listtaxonomies.py | 6 +-- .../listtaxonomyclassificationsforschema.py | 18 ++++---- .../models/operations/patchupdatejourney.py | 7 +-- src/epilotapi/models/operations/putflow.py | 4 +- .../models/operations/removejourney.py | 2 +- .../models/operations/retriggeraction.py | 4 +- .../models/operations/searchentities.py | 4 +- .../models/operations/searchflows.py | 4 +- .../models/operations/searchjourneys.py | 4 +- .../models/operations/startexecution.py | 6 +-- .../taxonomiesclassificationssearch.py | 16 +++---- .../models/operations/taxonomyautocomplete.py | 18 ++++---- .../updateclassificationsfortaxonomy.py | 23 +++++----- .../models/operations/updateentity.py | 7 +-- .../models/operations/updatejourney.py | 7 +-- .../models/operations/updaterelation.py | 9 ++-- .../models/operations/updatesavedview.py | 7 +-- .../models/operations/upsertentity.py | 4 +- src/epilotapi/models/shared/__init__.py | 2 +- src/epilotapi/models/shared/activity.py | 4 +- src/epilotapi/models/shared/activityitem.py | 11 +++-- .../models/shared/activitytrigger.py | 9 ++-- .../models/shared/addressrelationattribute.py | 6 +-- .../models/shared/apisubmissiontrigger.py | 6 +-- .../models/shared/appendvaluemapper.py | 7 ++- .../models/shared/assignuserstostep.py | 4 +- .../models/shared/automationaction.py | 12 ++--- .../models/shared/automationactionconfig.py | 4 +- .../models/shared/automationattribute.py | 6 +-- .../models/shared/automationexecution.py | 18 +++----- src/epilotapi/models/shared/automationflow.py | 24 +++------- .../models/shared/booleanattribute.py | 6 +-- .../models/shared/cartcheckoutaction.py | 12 ++--- .../models/shared/cartcheckoutactionconfig.py | 6 +-- .../models/shared/cartcheckoutconfig.py | 12 ++--- .../models/shared/classificationsupdate.py | 9 ++-- .../models/shared/comparison_enum.py | 1 - .../models/shared/computedattribute.py | 6 +-- .../models/shared/consentattribute.py | 6 +-- .../models/shared/copyvaluemapper.py | 5 +-- .../models/shared/countryattribute.py | 6 +-- .../models/shared/createdocumentaction.py | 12 ++--- .../shared/createdocumentactionconfig.py | 6 +-- .../models/shared/createdocumentconfig.py | 4 +- .../models/shared/currencyattribute.py | 6 +-- src/epilotapi/models/shared/dateattribute.py | 9 ++-- .../models/shared/entitycapability.py | 4 +- .../models/shared/entitydefaultcreate.py | 6 +-- .../models/shared/entitydefaultedit.py | 6 +-- .../models/shared/entitydefaulttable.py | 6 +-- .../models/shared/entityimportparams.py | 2 +- .../models/shared/entitymanualtrigger.py | 6 +-- .../models/shared/entityoperation.py | 9 ++-- .../models/shared/entityoperationtrigger.py | 9 ++-- .../models/shared/entityparcelview.py | 6 +-- src/epilotapi/models/shared/entityschema.py | 42 ++--------------- .../models/shared/entityschemaitem.py | 45 ++----------------- .../models/shared/entitysearchparams.py | 4 +- .../models/shared/entitysearchresults.py | 4 +- .../models/shared/entityviewdisabled.py | 6 +-- src/epilotapi/models/shared/errorcode_enum.py | 1 - src/epilotapi/models/shared/erroroutput.py | 5 +-- .../models/shared/executionstatus_enum.py | 1 - src/epilotapi/models/shared/fileattribute.py | 6 +-- .../models/shared/frontendsubmittrigger.py | 6 +-- .../models/shared/getexecutionsresp.py | 4 +- .../models/shared/internalattribute.py | 6 +-- .../models/shared/internaluserattribute.py | 6 +-- .../models/shared/invitationemailattribute.py | 6 +-- .../models/shared/journeysubmittrigger.py | 4 +- src/epilotapi/models/shared/linkattribute.py | 6 +-- .../models/shared/mapentityaction.py | 14 +++--- .../models/shared/mapentityactionconfig.py | 6 +-- .../models/shared/mapentityconfig.py | 12 ++--- .../shared/mappingattributemode_enum.py | 1 - .../models/shared/mappingattributev2.py | 4 +- .../models/shared/mappingconfigref.py | 4 +- .../models/shared/multiselectattribute.py | 6 +-- .../models/shared/numberattribute.py | 6 +-- .../models/shared/orderedlistattribute.py | 6 +-- .../models/shared/partnerstatusattribute.py | 6 +-- .../shared/paymentmethodrelationattribute.py | 6 +-- .../models/shared/purposeattribute.py | 10 ++--- .../models/shared/receivedemailtrigger.py | 6 +-- .../models/shared/redirectentityview.py | 6 +-- .../models/shared/relationattribute.py | 6 +-- .../models/shared/relationattribute1.py | 6 +-- src/epilotapi/models/shared/relationitem.py | 4 +- .../models/shared/repeatableattribute.py | 9 ++-- src/epilotapi/models/shared/retryreq.py | 7 ++- .../models/shared/retrystrategy_enum.py | 1 - src/epilotapi/models/shared/savedview.py | 4 +- src/epilotapi/models/shared/savedviewitem.py | 7 +-- .../models/shared/searchautomationsresp.py | 4 +- .../shared/searchjourneysqueryrequest.py | 4 +- .../models/shared/searchjourneysresponse.py | 10 ++--- src/epilotapi/models/shared/searchmappings.py | 9 ++-- src/epilotapi/models/shared/security.py | 2 +- .../models/shared/selectattribute.py | 6 +-- .../models/shared/sendemailaction.py | 14 +++--- .../models/shared/sendemailactionconfig.py | 6 +-- .../models/shared/sendemailconfig.py | 6 +-- .../models/shared/sequenceattribute.py | 6 +-- src/epilotapi/models/shared/setvaluemapper.py | 7 ++- .../models/shared/startexecutionrequest.py | 4 +- .../models/shared/statusattribute.py | 6 +-- .../models/shared/summaryattribute.py | 4 +- src/epilotapi/models/shared/summaryfield.py | 4 +- src/epilotapi/models/shared/tagsattribute.py | 6 +-- src/epilotapi/models/shared/taxonomy.py | 8 ++-- .../models/shared/taxonomyclassification.py | 8 ++-- src/epilotapi/models/shared/textattribute.py | 6 +-- .../models/shared/triggercondition.py | 7 ++- .../models/shared/triggerwebhookaction.py | 14 +++--- .../shared/triggerwebhookactionconfig.py | 6 +-- .../models/shared/triggerwebhookconfig.py | 4 +- .../models/shared/triggerworkflowaction.py | 14 +++--- .../shared/triggerworkflowactionconfig.py | 6 +-- .../models/shared/triggerworkflowcondition.py | 7 ++- .../models/shared/triggerworkflowconfig.py | 8 ++-- .../models/shared/userrelationattribute.py | 6 +-- src/epilotapi/models/webhooks/__init__.py | 2 - src/epilotapi/relations.py | 4 +- src/epilotapi/saved_views.py | 4 +- src/epilotapi/schemas.py | 4 +- src/epilotapi/sdk.py | 13 +++--- src/epilotapi/taxonomy.py | 4 +- 173 files changed, 512 insertions(+), 700 deletions(-) delete mode 100755 src/epilotapi/models/callbacks/__init__.py delete mode 100755 src/epilotapi/models/webhooks/__init__.py diff --git a/README.md b/README.md index 9ab57d197..f142e72c9 100755 --- a/README.md +++ b/README.md @@ -24,14 +24,16 @@ s.config_security( ), ) ) - + req = operations.AttachActivityRequest( path_params=operations.AttachActivityPathParams( - id="sit", + id="unde", ), query_params=operations.AttachActivityQueryParams( entities=[ - "culpa", + "porro", + "nulla", + "id", ], ), ) @@ -46,14 +48,15 @@ if res.activity_item is not None: ## SDK Available Operations -### Activity + +### activity * `attach_activity` - attachActivity * `create_activity` - createActivity * `get_activity` - getActivity * `get_entity_activity_feed` - getEntityActivityFeed -### Entities +### entities * `autocomplete` - autocomplete * `create_entity` - createEntity @@ -63,12 +66,12 @@ if res.activity_item is not None: * `update_entity` - updateEntity * `upsert_entity` - upsertEntity -### Export +### export * `export_entities` - exportEntities * `import_entities` - importEntities -### Journeys +### journeys * `create_journey` - createJourney * `get_journey` - getJourney @@ -78,14 +81,14 @@ if res.activity_item is not None: * `search_journeys` - searchJourneys * `update_journey` - updateJourney -### Relations +### relations * `add_relations` - addRelations * `delete_relation` - deleteRelation * `get_relations` - getRelations * `update_relation` - updateRelation -### Saved Views +### saved_views * `create_saved_view` - createSavedView * `delete_saved_view` - deleteSavedView @@ -93,7 +96,7 @@ if res.activity_item is not None: * `list_saved_views` - listSavedViews * `update_saved_view` - updateSavedView -### Schemas +### schemas * `create_new_schema_version` - createNewSchemaVersion * `delete_schema_by_id` - deleteSchemaById @@ -103,7 +106,7 @@ if res.activity_item is not None: * `list_schemas` - listSchemas * `list_taxonomy_classifications_for_schema` - listTaxonomyClassificationsForSchema -### Taxonomy +### taxonomy * `get_taxonomy` - getTaxonomy * `list_taxonomies` - listTaxonomies @@ -126,7 +129,6 @@ if res.activity_item is not None: * `get_flow` - getFlow * `put_flow` - putFlow * `search_flows` - searchFlows - ### SDK Generated by [Speakeasy](https://docs.speakeasyapi.dev/docs/using-speakeasy/client-sdks) diff --git a/RELEASES.md b/RELEASES.md index d1a82c621..7c38b8371 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,9 +1,9 @@ -## Version 1.1.1 +## Version 2.0.0 ### Changes Based on: - OpenAPI Doc 1.0.0 ./openapi.yaml -- Speakeasy CLI 0.22.1 https://github.com/speakeasy-api/speakeasy +- Speakeasy CLI 1.0.0 https://github.com/speakeasy-api/speakeasy ### Releases -- [PyPI v1.1.1] https://pypi.org/project/epilotapi/1.1.1 - . \ No newline at end of file +- [PyPI v2.0.0] https://pypi.org/project/epilotapi/2.0.0 - . \ No newline at end of file diff --git a/USAGE.md b/USAGE.md index 9b55911ab..c556df791 100755 --- a/USAGE.md +++ b/USAGE.md @@ -11,14 +11,16 @@ s.config_security( ), ) ) - + req = operations.AttachActivityRequest( path_params=operations.AttachActivityPathParams( - id="sit", + id="unde", ), query_params=operations.AttachActivityQueryParams( entities=[ - "culpa", + "porro", + "nulla", + "id", ], ), ) diff --git a/gen.yaml b/gen.yaml index 3e4287d53..a7feaa997 100644 --- a/gen.yaml +++ b/gen.yaml @@ -1,9 +1,9 @@ management: openapi-checksum: e5a0a41f38f047f4f80691166ac20b34 openapi-version: 1.0.0 - speakeasy-version: 0.22.1 + speakeasy-version: 1.0.0 python: - version: 1.1.1 + version: 2.0.0 packagename: epilotapi author: epilotapi sdkclassname: EpilotAPI diff --git a/setup.py b/setup.py index b536339b5..9fed2060c 100755 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ setuptools.setup( name="epilotapi", - version="1.1.1", + version="2.0.0", author="epilotapi", description="Python Client SDK Generated by Speakeasy", long_description=long_description, diff --git a/src/epilotapi/activity.py b/src/epilotapi/activity.py index c80e74584..0f855a8bf 100755 --- a/src/epilotapi/activity.py +++ b/src/epilotapi/activity.py @@ -1,7 +1,7 @@ import requests -from typing import Optional -from epilotapi.models import shared, operations from . import utils +from epilotapi.models import operations, shared +from typing import Optional class Activity: _client: requests.Session diff --git a/src/epilotapi/entities.py b/src/epilotapi/entities.py index 82a0dda75..aa60bd4a3 100755 --- a/src/epilotapi/entities.py +++ b/src/epilotapi/entities.py @@ -1,7 +1,7 @@ import requests -from typing import Any,Optional -from epilotapi.models import shared, operations from . import utils +from epilotapi.models import operations, shared +from typing import Optional class Entities: _client: requests.Session diff --git a/src/epilotapi/executions.py b/src/epilotapi/executions.py index 68af1156a..c6bf2dcbc 100755 --- a/src/epilotapi/executions.py +++ b/src/epilotapi/executions.py @@ -1,7 +1,7 @@ import requests -from typing import Optional -from epilotapi.models import shared, operations from . import utils +from epilotapi.models import operations, shared +from typing import Optional class Executions: _client: requests.Session diff --git a/src/epilotapi/export.py b/src/epilotapi/export.py index 988bbd380..31535dd8b 100755 --- a/src/epilotapi/export.py +++ b/src/epilotapi/export.py @@ -1,6 +1,6 @@ import requests -from epilotapi.models import operations from . import utils +from epilotapi.models import operations class Export: _client: requests.Session diff --git a/src/epilotapi/flows.py b/src/epilotapi/flows.py index ec2d487d5..9aca371ed 100755 --- a/src/epilotapi/flows.py +++ b/src/epilotapi/flows.py @@ -1,7 +1,7 @@ import requests -from typing import Optional -from epilotapi.models import shared, operations from . import utils +from epilotapi.models import operations, shared +from typing import Optional class Flows: _client: requests.Session diff --git a/src/epilotapi/journeys.py b/src/epilotapi/journeys.py index 9e2bf9988..ee8e8b759 100755 --- a/src/epilotapi/journeys.py +++ b/src/epilotapi/journeys.py @@ -1,7 +1,7 @@ import requests -from typing import Any,Optional -from epilotapi.models import shared, operations from . import utils +from epilotapi.models import operations, shared +from typing import Optional class Journeys: _client: requests.Session diff --git a/src/epilotapi/models/callbacks/__init__.py b/src/epilotapi/models/callbacks/__init__.py deleted file mode 100755 index f809361ad..000000000 --- a/src/epilotapi/models/callbacks/__init__.py +++ /dev/null @@ -1,2 +0,0 @@ - -__all__ = [] \ No newline at end of file diff --git a/src/epilotapi/models/operations/__init__.py b/src/epilotapi/models/operations/__init__.py index d816c38fa..89e55186b 100755 --- a/src/epilotapi/models/operations/__init__.py +++ b/src/epilotapi/models/operations/__init__.py @@ -50,4 +50,4 @@ from .updatesavedview import * from .upsertentity import * -__all__ = ["AddRelationsPathParams","AddRelationsQueryParams","AddRelationsRequest","AddRelationsResponse","AttachActivityPathParams","AttachActivityQueryParams","AttachActivityRequest","AttachActivityResponse","AutocompleteQueryParams","AutocompleteRequest","Autocomplete200ApplicationJSON","AutocompleteResponse","CancelExecutionPathParams","CancelExecutionRequest","CancelExecutionResponse","CreateActivityQueryParams","CreateActivityRequest","CreateActivityResponse","CreateEntityPathParams","CreateEntityQueryParams","CreateEntityRequest","CreateEntityResponse","CreateFlowRequest","CreateFlowResponse","CreateJourneyRequest","CreateJourneyResponse","CreateNewSchemaVersionPathParams","CreateNewSchemaVersionQueryParams","CreateNewSchemaVersionRequest","CreateNewSchemaVersionResponse","CreateSavedViewRequest","CreateSavedViewResponse","DeleteEntityPathParams","DeleteEntityQueryParams","DeleteEntityRequest","DeleteEntityResponse","DeleteFlowPathParams","DeleteFlowRequest","DeleteFlowResponse","DeleteRelationPathParams","DeleteRelationQueryParams","DeleteRelationRequest","DeleteRelationResponse","DeleteSavedViewPathParams","DeleteSavedViewRequest","DeleteSavedViewResponse","DeleteSchemaByIDPathParams","DeleteSchemaByIDQueryParams","DeleteSchemaByIDRequest","DeleteSchemaByIDResponse","ExportEntitiesQueryParams","ExportEntitiesRequest","ExportEntitiesResponse","GetActivityPathParams","GetActivityQueryParams","GetActivityRequest","GetActivityResponse","GetEntityPathParams","GetEntityQueryParams","GetEntityRequest","GetEntity200ApplicationJSON","GetEntityResponse","GetEntityActivityFeedPathParams","GetEntityActivityFeedQueryParams","GetEntityActivityFeedRequest","GetEntityActivityFeed200ApplicationJSON","GetEntityActivityFeedResponse","GetExecutionPathParams","GetExecutionRequest","GetExecutionResponse","GetExecutionsQueryParams","GetExecutionsRequest","GetExecutionsResponse","GetFlowPathParams","GetFlowRequest","GetFlowResponse","GetJourneyPathParams","GetJourneyQueryParams","GetJourneyRequest","GetJourneyResponse","GetJourneysByOrgIDPathParams","GetJourneysByOrgIDRequest","GetJourneysByOrgIDResponse","GetRelationsPathParams","GetRelationsQueryParams","GetRelationsRequest","GetRelationsResponse","GetSavedViewPathParams","GetSavedViewRequest","GetSavedView200ApplicationJSON","GetSavedViewResponse","GetSchemaPathParams","GetSchemaQueryParams","GetSchemaRequest","GetSchemaResponse","GetSchemaVersionsPathParams","GetSchemaVersionsRequest","GetSchemaVersions200ApplicationJSON","GetSchemaVersionsResponse","GetTaxonomyPathParams","GetTaxonomyRequest","GetTaxonomyResponse","ImportEntitiesQueryParams","ImportEntitiesRequest","ImportEntitiesResponse","ListSavedViews200ApplicationJSON","ListSavedViewsResponse","ListSchemaBlueprints200ApplicationJSON","ListSchemaBlueprintsResponse","ListSchemasQueryParams","ListSchemasRequest","ListSchemas200ApplicationJSON","ListSchemasResponse","ListTaxonomies200ApplicationJSON","ListTaxonomiesResponse","ListTaxonomyClassificationsForSchemaPathParams","ListTaxonomyClassificationsForSchemaQueryParams","ListTaxonomyClassificationsForSchemaRequest","ListTaxonomyClassificationsForSchema200ApplicationJSON","ListTaxonomyClassificationsForSchemaResponse","PatchUpdateJourneyRequest","PatchUpdateJourneyResponse","PutFlowPathParams","PutFlowRequest","PutFlowResponse","RemoveJourneyPathParams","RemoveJourneyRequest","RemoveJourneyResponse","RetriggerActionPathParams","RetriggerActionRequest","RetriggerActionResponse","SearchEntitiesRequest","SearchEntitiesResponse","SearchFlowsQueryParams","SearchFlowsRequest","SearchFlowsResponse","SearchJourneysRequest","SearchJourneysResponse","StartExecutionRequest","StartExecutionResponse","TaxonomiesClassificationsSearchQueryParams","TaxonomiesClassificationsSearchRequestBody","TaxonomiesClassificationsSearchRequest","TaxonomiesClassificationsSearch200ApplicationJSON","TaxonomiesClassificationsSearchResponse","TaxonomyAutocompletePathParams","TaxonomyAutocompleteQueryParams","TaxonomyAutocompleteRequest","TaxonomyAutocomplete200ApplicationJSON","TaxonomyAutocompleteResponse","UpdateClassificationsForTaxonomyPathParams","UpdateClassificationsForTaxonomyRequest","UpdateClassificationsForTaxonomy200ApplicationJSON","UpdateClassificationsForTaxonomyResponse","UpdateEntityPathParams","UpdateEntityQueryParams","UpdateEntityRequest","UpdateEntityResponse","UpdateJourneyRequest","UpdateJourneyResponse","UpdateRelationPathParams","UpdateRelationQueryParams","UpdateRelationRequestBody","UpdateRelationRequest","UpdateRelationResponse","UpdateSavedViewPathParams","UpdateSavedViewRequest","UpdateSavedViewResponse","UpsertEntityPathParams","UpsertEntityQueryParams","UpsertEntityRequestBody","UpsertEntityRequest","UpsertEntityResponse"] \ No newline at end of file +__all__ = ["AddRelationsPathParams","AddRelationsQueryParams","AddRelationsRequest","AddRelationsResponse","AttachActivityPathParams","AttachActivityQueryParams","AttachActivityRequest","AttachActivityResponse","Autocomplete200ApplicationJSON","AutocompleteQueryParams","AutocompleteRequest","AutocompleteResponse","CancelExecutionPathParams","CancelExecutionRequest","CancelExecutionResponse","CreateActivityQueryParams","CreateActivityRequest","CreateActivityResponse","CreateEntityPathParams","CreateEntityQueryParams","CreateEntityRequest","CreateEntityResponse","CreateFlowRequest","CreateFlowResponse","CreateJourneyRequest","CreateJourneyResponse","CreateNewSchemaVersionPathParams","CreateNewSchemaVersionQueryParams","CreateNewSchemaVersionRequest","CreateNewSchemaVersionResponse","CreateSavedViewRequest","CreateSavedViewResponse","DeleteEntityPathParams","DeleteEntityQueryParams","DeleteEntityRequest","DeleteEntityResponse","DeleteFlowPathParams","DeleteFlowRequest","DeleteFlowResponse","DeleteRelationPathParams","DeleteRelationQueryParams","DeleteRelationRequest","DeleteRelationResponse","DeleteSavedViewPathParams","DeleteSavedViewRequest","DeleteSavedViewResponse","DeleteSchemaByIDPathParams","DeleteSchemaByIDQueryParams","DeleteSchemaByIDRequest","DeleteSchemaByIDResponse","ExportEntitiesQueryParams","ExportEntitiesRequest","ExportEntitiesResponse","GetActivityPathParams","GetActivityQueryParams","GetActivityRequest","GetActivityResponse","GetEntity200ApplicationJSON","GetEntityActivityFeed200ApplicationJSON","GetEntityActivityFeedPathParams","GetEntityActivityFeedQueryParams","GetEntityActivityFeedRequest","GetEntityActivityFeedResponse","GetEntityPathParams","GetEntityQueryParams","GetEntityRequest","GetEntityResponse","GetExecutionPathParams","GetExecutionRequest","GetExecutionResponse","GetExecutionsQueryParams","GetExecutionsRequest","GetExecutionsResponse","GetFlowPathParams","GetFlowRequest","GetFlowResponse","GetJourneyPathParams","GetJourneyQueryParams","GetJourneyRequest","GetJourneyResponse","GetJourneysByOrgIDPathParams","GetJourneysByOrgIDRequest","GetJourneysByOrgIDResponse","GetRelationsPathParams","GetRelationsQueryParams","GetRelationsRequest","GetRelationsResponse","GetSavedView200ApplicationJSON","GetSavedViewPathParams","GetSavedViewRequest","GetSavedViewResponse","GetSchemaPathParams","GetSchemaQueryParams","GetSchemaRequest","GetSchemaResponse","GetSchemaVersions200ApplicationJSON","GetSchemaVersionsPathParams","GetSchemaVersionsRequest","GetSchemaVersionsResponse","GetTaxonomyPathParams","GetTaxonomyRequest","GetTaxonomyResponse","ImportEntitiesQueryParams","ImportEntitiesRequest","ImportEntitiesResponse","ListSavedViews200ApplicationJSON","ListSavedViewsResponse","ListSchemaBlueprints200ApplicationJSON","ListSchemaBlueprintsResponse","ListSchemas200ApplicationJSON","ListSchemasQueryParams","ListSchemasRequest","ListSchemasResponse","ListTaxonomies200ApplicationJSON","ListTaxonomiesResponse","ListTaxonomyClassificationsForSchema200ApplicationJSON","ListTaxonomyClassificationsForSchemaPathParams","ListTaxonomyClassificationsForSchemaQueryParams","ListTaxonomyClassificationsForSchemaRequest","ListTaxonomyClassificationsForSchemaResponse","PatchUpdateJourneyRequest","PatchUpdateJourneyResponse","PutFlowPathParams","PutFlowRequest","PutFlowResponse","RemoveJourneyPathParams","RemoveJourneyRequest","RemoveJourneyResponse","RetriggerActionPathParams","RetriggerActionRequest","RetriggerActionResponse","SearchEntitiesRequest","SearchEntitiesResponse","SearchFlowsQueryParams","SearchFlowsRequest","SearchFlowsResponse","SearchJourneysRequest","SearchJourneysResponse","StartExecutionRequest","StartExecutionResponse","TaxonomiesClassificationsSearch200ApplicationJSON","TaxonomiesClassificationsSearchQueryParams","TaxonomiesClassificationsSearchRequest","TaxonomiesClassificationsSearchRequestBody","TaxonomiesClassificationsSearchResponse","TaxonomyAutocomplete200ApplicationJSON","TaxonomyAutocompletePathParams","TaxonomyAutocompleteQueryParams","TaxonomyAutocompleteRequest","TaxonomyAutocompleteResponse","UpdateClassificationsForTaxonomy200ApplicationJSON","UpdateClassificationsForTaxonomyPathParams","UpdateClassificationsForTaxonomyRequest","UpdateClassificationsForTaxonomyResponse","UpdateEntityPathParams","UpdateEntityQueryParams","UpdateEntityRequest","UpdateEntityResponse","UpdateJourneyRequest","UpdateJourneyResponse","UpdateRelationPathParams","UpdateRelationQueryParams","UpdateRelationRequest","UpdateRelationRequestBody","UpdateRelationResponse","UpdateSavedViewPathParams","UpdateSavedViewRequest","UpdateSavedViewResponse","UpsertEntityPathParams","UpsertEntityQueryParams","UpsertEntityRequest","UpsertEntityRequestBody","UpsertEntityResponse"] \ No newline at end of file diff --git a/src/epilotapi/models/operations/addrelations.py b/src/epilotapi/models/operations/addrelations.py index 0463eed2d..9161fa1dc 100755 --- a/src/epilotapi/models/operations/addrelations.py +++ b/src/epilotapi/models/operations/addrelations.py @@ -1,6 +1,6 @@ import dataclasses -from typing import Optional from ..shared import relationitem as shared_relationitem +from typing import Optional @dataclasses.dataclass @@ -26,4 +26,4 @@ class AddRelationsResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() relation_item: Optional[shared_relationitem.RelationItem] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/attachactivity.py b/src/epilotapi/models/operations/attachactivity.py index d17619ddc..33faa48c8 100755 --- a/src/epilotapi/models/operations/attachactivity.py +++ b/src/epilotapi/models/operations/attachactivity.py @@ -1,6 +1,6 @@ import dataclasses -from typing import Optional from ..shared import activityitem as shared_activityitem +from typing import Optional @dataclasses.dataclass @@ -24,4 +24,4 @@ class AttachActivityResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() activity_item: Optional[shared_activityitem.ActivityItem] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/autocomplete.py b/src/epilotapi/models/operations/autocomplete.py index fa8c6d09a..ff15a85c2 100755 --- a/src/epilotapi/models/operations/autocomplete.py +++ b/src/epilotapi/models/operations/autocomplete.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Any,Optional from dataclasses_json import dataclass_json from epilotapi import utils +from typing import Any, Optional @dataclasses.dataclass @@ -12,6 +12,11 @@ class AutocompleteQueryParams: slug: Optional[str] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'slug', 'style': 'form', 'explode': True }}) +@dataclasses.dataclass +class AutocompleteRequest: + query_params: AutocompleteQueryParams = dataclasses.field() + + @dataclass_json @dataclasses.dataclass class Autocomplete200ApplicationJSON: @@ -19,14 +24,9 @@ class Autocomplete200ApplicationJSON: results: Optional[list[Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('results') }}) -@dataclasses.dataclass -class AutocompleteRequest: - query_params: AutocompleteQueryParams = dataclasses.field() - - @dataclasses.dataclass class AutocompleteResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() autocomplete_200_application_json_object: Optional[Autocomplete200ApplicationJSON] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/cancelexecution.py b/src/epilotapi/models/operations/cancelexecution.py index da27cea88..5291a4315 100755 --- a/src/epilotapi/models/operations/cancelexecution.py +++ b/src/epilotapi/models/operations/cancelexecution.py @@ -1,6 +1,6 @@ import dataclasses -from typing import Optional from ..shared import automationexecution as shared_automationexecution +from typing import Optional @dataclasses.dataclass @@ -18,4 +18,4 @@ class CancelExecutionResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() automation_execution: Optional[shared_automationexecution.AutomationExecution] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/createactivity.py b/src/epilotapi/models/operations/createactivity.py index c5fb2af1b..1ca0356bd 100755 --- a/src/epilotapi/models/operations/createactivity.py +++ b/src/epilotapi/models/operations/createactivity.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Optional from ..shared import activity as shared_activity from ..shared import activityitem as shared_activityitem +from typing import Optional @dataclasses.dataclass @@ -20,4 +20,4 @@ class CreateActivityResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() activity_item: Optional[shared_activityitem.ActivityItem] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/createentity.py b/src/epilotapi/models/operations/createentity.py index 1001c92cf..4798da79f 100755 --- a/src/epilotapi/models/operations/createentity.py +++ b/src/epilotapi/models/operations/createentity.py @@ -1,5 +1,5 @@ import dataclasses -from typing import Any,Optional +from typing import Any, Optional @dataclasses.dataclass @@ -25,4 +25,4 @@ class CreateEntityResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() entity_item: Optional[dict[str, Any]] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/createflow.py b/src/epilotapi/models/operations/createflow.py index ace5ee48f..6daa35dfe 100755 --- a/src/epilotapi/models/operations/createflow.py +++ b/src/epilotapi/models/operations/createflow.py @@ -1,6 +1,6 @@ import dataclasses -from typing import Optional from ..shared import automationflow as shared_automationflow +from typing import Optional @dataclasses.dataclass @@ -13,4 +13,4 @@ class CreateFlowResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() automation_flow: Optional[shared_automationflow.AutomationFlow] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/createjourney.py b/src/epilotapi/models/operations/createjourney.py index b11400b65..696085be2 100755 --- a/src/epilotapi/models/operations/createjourney.py +++ b/src/epilotapi/models/operations/createjourney.py @@ -1,5 +1,5 @@ import dataclasses -from typing import Any,Optional +from typing import Any, Optional @dataclasses.dataclass @@ -12,4 +12,4 @@ class CreateJourneyResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() journey_response: Optional[dict[str, Any]] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/createnewschemaversion.py b/src/epilotapi/models/operations/createnewschemaversion.py index db3f7f794..67a6c8756 100755 --- a/src/epilotapi/models/operations/createnewschemaversion.py +++ b/src/epilotapi/models/operations/createnewschemaversion.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Optional from ..shared import entityschema as shared_entityschema from ..shared import entityschemaitem as shared_entityschemaitem +from typing import Optional @dataclasses.dataclass @@ -26,4 +26,4 @@ class CreateNewSchemaVersionResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() entity_schema_item: Optional[shared_entityschemaitem.EntitySchemaItem] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/createsavedview.py b/src/epilotapi/models/operations/createsavedview.py index c187b7e79..c69a79faf 100755 --- a/src/epilotapi/models/operations/createsavedview.py +++ b/src/epilotapi/models/operations/createsavedview.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Optional from ..shared import savedview as shared_savedview from ..shared import savedviewitem as shared_savedviewitem +from typing import Optional @dataclasses.dataclass @@ -14,4 +14,4 @@ class CreateSavedViewResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() saved_view_item: Optional[shared_savedviewitem.SavedViewItem] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/deleteentity.py b/src/epilotapi/models/operations/deleteentity.py index 5d13d183e..14fbf49e9 100755 --- a/src/epilotapi/models/operations/deleteentity.py +++ b/src/epilotapi/models/operations/deleteentity.py @@ -23,4 +23,4 @@ class DeleteEntityRequest: class DeleteEntityResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/deleteflow.py b/src/epilotapi/models/operations/deleteflow.py index 927142d36..06b07a04f 100755 --- a/src/epilotapi/models/operations/deleteflow.py +++ b/src/epilotapi/models/operations/deleteflow.py @@ -1,6 +1,6 @@ import dataclasses -from typing import Optional from ..shared import automationflow as shared_automationflow +from typing import Optional @dataclasses.dataclass @@ -18,4 +18,4 @@ class DeleteFlowResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() automation_flow: Optional[shared_automationflow.AutomationFlow] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/deleterelation.py b/src/epilotapi/models/operations/deleterelation.py index a54ca174b..d45699eb4 100755 --- a/src/epilotapi/models/operations/deleterelation.py +++ b/src/epilotapi/models/operations/deleterelation.py @@ -25,4 +25,4 @@ class DeleteRelationRequest: class DeleteRelationResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/deletesavedview.py b/src/epilotapi/models/operations/deletesavedview.py index 2e9089041..f3d3e0c48 100755 --- a/src/epilotapi/models/operations/deletesavedview.py +++ b/src/epilotapi/models/operations/deletesavedview.py @@ -16,4 +16,4 @@ class DeleteSavedViewRequest: class DeleteSavedViewResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/deleteschemabyid.py b/src/epilotapi/models/operations/deleteschemabyid.py index 116827369..24d124be1 100755 --- a/src/epilotapi/models/operations/deleteschemabyid.py +++ b/src/epilotapi/models/operations/deleteschemabyid.py @@ -22,4 +22,4 @@ class DeleteSchemaByIDRequest: class DeleteSchemaByIDResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/exportentities.py b/src/epilotapi/models/operations/exportentities.py index 48d89d0aa..8059fa8ec 100755 --- a/src/epilotapi/models/operations/exportentities.py +++ b/src/epilotapi/models/operations/exportentities.py @@ -1,6 +1,6 @@ import dataclasses -from typing import Optional from ..shared import entitysearchparams as shared_entitysearchparams +from typing import Optional @dataclasses.dataclass @@ -20,4 +20,4 @@ class ExportEntitiesRequest: class ExportEntitiesResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/getactivity.py b/src/epilotapi/models/operations/getactivity.py index 039e88ec7..86b4275b6 100755 --- a/src/epilotapi/models/operations/getactivity.py +++ b/src/epilotapi/models/operations/getactivity.py @@ -1,7 +1,6 @@ import dataclasses -from typing import Optional from ..shared import activityitem as shared_activityitem -from ..operations import activityitem as operations_activityitem +from typing import Optional @dataclasses.dataclass @@ -26,4 +25,4 @@ class GetActivityResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() activity_item: Optional[shared_activityitem.ActivityItem] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/getentity.py b/src/epilotapi/models/operations/getentity.py index cc5dbd3b0..2d0f0e244 100755 --- a/src/epilotapi/models/operations/getentity.py +++ b/src/epilotapi/models/operations/getentity.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Any,Optional from dataclasses_json import dataclass_json from epilotapi import utils +from typing import Any, Optional @dataclasses.dataclass @@ -15,6 +15,12 @@ class GetEntityQueryParams: hydrate: Optional[bool] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'hydrate', 'style': 'form', 'explode': True }}) +@dataclasses.dataclass +class GetEntityRequest: + path_params: GetEntityPathParams = dataclasses.field() + query_params: GetEntityQueryParams = dataclasses.field() + + @dataclass_json @dataclasses.dataclass class GetEntity200ApplicationJSON: @@ -22,15 +28,9 @@ class GetEntity200ApplicationJSON: relations: Optional[list[dict[str, Any]]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('relations') }}) -@dataclasses.dataclass -class GetEntityRequest: - path_params: GetEntityPathParams = dataclasses.field() - query_params: GetEntityQueryParams = dataclasses.field() - - @dataclasses.dataclass class GetEntityResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() get_entity_200_application_json_object: Optional[GetEntity200ApplicationJSON] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/getentityactivityfeed.py b/src/epilotapi/models/operations/getentityactivityfeed.py index 2d1763cda..4373d3c13 100755 --- a/src/epilotapi/models/operations/getentityactivityfeed.py +++ b/src/epilotapi/models/operations/getentityactivityfeed.py @@ -1,11 +1,11 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields import dateutil.parser -from typing import Optional +from ..shared import activityitem as shared_activityitem from dataclasses_json import dataclass_json +from datetime import datetime from epilotapi import utils -from ..shared import activityitem as shared_activityitem +from marshmallow import fields +from typing import Optional @dataclasses.dataclass @@ -23,6 +23,12 @@ class GetEntityActivityFeedQueryParams: type: Optional[str] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'type', 'style': 'form', 'explode': True }}) +@dataclasses.dataclass +class GetEntityActivityFeedRequest: + path_params: GetEntityActivityFeedPathParams = dataclasses.field() + query_params: GetEntityActivityFeedQueryParams = dataclasses.field() + + @dataclass_json @dataclasses.dataclass class GetEntityActivityFeed200ApplicationJSON: @@ -30,15 +36,9 @@ class GetEntityActivityFeed200ApplicationJSON: total: Optional[int] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('total') }}) -@dataclasses.dataclass -class GetEntityActivityFeedRequest: - path_params: GetEntityActivityFeedPathParams = dataclasses.field() - query_params: GetEntityActivityFeedQueryParams = dataclasses.field() - - @dataclasses.dataclass class GetEntityActivityFeedResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() get_entity_activity_feed_200_application_json_object: Optional[GetEntityActivityFeed200ApplicationJSON] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/getexecution.py b/src/epilotapi/models/operations/getexecution.py index c34f5b838..585f753c4 100755 --- a/src/epilotapi/models/operations/getexecution.py +++ b/src/epilotapi/models/operations/getexecution.py @@ -1,6 +1,6 @@ import dataclasses -from typing import Optional from ..shared import automationexecution as shared_automationexecution +from typing import Optional @dataclasses.dataclass @@ -18,4 +18,4 @@ class GetExecutionResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() automation_execution: Optional[shared_automationexecution.AutomationExecution] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/getexecutions.py b/src/epilotapi/models/operations/getexecutions.py index dd7c05b6b..028935b2a 100755 --- a/src/epilotapi/models/operations/getexecutions.py +++ b/src/epilotapi/models/operations/getexecutions.py @@ -1,6 +1,6 @@ import dataclasses -from typing import Optional from ..shared import getexecutionsresp as shared_getexecutionsresp +from typing import Optional @dataclasses.dataclass @@ -20,4 +20,4 @@ class GetExecutionsResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() get_executions_resp: Optional[shared_getexecutionsresp.GetExecutionsResp] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/getflow.py b/src/epilotapi/models/operations/getflow.py index 5e3332d3f..7f8e0cf01 100755 --- a/src/epilotapi/models/operations/getflow.py +++ b/src/epilotapi/models/operations/getflow.py @@ -1,6 +1,6 @@ import dataclasses -from typing import Optional from ..shared import automationflow as shared_automationflow +from typing import Optional @dataclasses.dataclass @@ -18,4 +18,4 @@ class GetFlowResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() automation_flow: Optional[shared_automationflow.AutomationFlow] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/getjourney.py b/src/epilotapi/models/operations/getjourney.py index acd6c136d..d3ddfea66 100755 --- a/src/epilotapi/models/operations/getjourney.py +++ b/src/epilotapi/models/operations/getjourney.py @@ -1,5 +1,5 @@ import dataclasses -from typing import Any,Optional +from typing import Any, Optional @dataclasses.dataclass @@ -24,4 +24,4 @@ class GetJourneyResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() journey_response: Optional[dict[str, Any]] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/getjourneysbyorgid.py b/src/epilotapi/models/operations/getjourneysbyorgid.py index 13c2755f9..f8ffe25e9 100755 --- a/src/epilotapi/models/operations/getjourneysbyorgid.py +++ b/src/epilotapi/models/operations/getjourneysbyorgid.py @@ -1,5 +1,5 @@ import dataclasses -from typing import Any,Optional +from typing import Any, Optional @dataclasses.dataclass @@ -17,4 +17,4 @@ class GetJourneysByOrgIDResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() get_journeys_response: Optional[dict[str, Any]] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/getrelations.py b/src/epilotapi/models/operations/getrelations.py index e7b94ee07..a2c3e64dc 100755 --- a/src/epilotapi/models/operations/getrelations.py +++ b/src/epilotapi/models/operations/getrelations.py @@ -1,5 +1,5 @@ import dataclasses -from typing import Any,Optional +from typing import Any, Optional @dataclasses.dataclass @@ -25,4 +25,4 @@ class GetRelationsResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() get_relations_resp: Optional[list[Any]] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/getsavedview.py b/src/epilotapi/models/operations/getsavedview.py index d36ffaf7d..1d7ed79af 100755 --- a/src/epilotapi/models/operations/getsavedview.py +++ b/src/epilotapi/models/operations/getsavedview.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Optional +from ..shared import savedviewitem as shared_savedviewitem from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import savedviewitem as shared_savedviewitem +from typing import Optional @dataclasses.dataclass @@ -10,15 +10,15 @@ class GetSavedViewPathParams: id: str = dataclasses.field(metadata={'path_param': { 'field_name': 'id', 'style': 'simple', 'explode': False }}) -@dataclass_json @dataclasses.dataclass -class GetSavedView200ApplicationJSON: - view: Optional[shared_savedviewitem.SavedViewItem] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('view') }}) +class GetSavedViewRequest: + path_params: GetSavedViewPathParams = dataclasses.field() +@dataclass_json @dataclasses.dataclass -class GetSavedViewRequest: - path_params: GetSavedViewPathParams = dataclasses.field() +class GetSavedView200ApplicationJSON: + view: Optional[shared_savedviewitem.SavedViewItem] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('view') }}) @dataclasses.dataclass @@ -26,4 +26,4 @@ class GetSavedViewResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() get_saved_view_200_application_json_object: Optional[GetSavedView200ApplicationJSON] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/getschema.py b/src/epilotapi/models/operations/getschema.py index 2b673eb8b..711346910 100755 --- a/src/epilotapi/models/operations/getschema.py +++ b/src/epilotapi/models/operations/getschema.py @@ -1,6 +1,6 @@ import dataclasses -from typing import Optional from ..shared import entityschemaitem as shared_entityschemaitem +from typing import Optional @dataclasses.dataclass @@ -24,4 +24,4 @@ class GetSchemaResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() entity_schema_item: Optional[shared_entityschemaitem.EntitySchemaItem] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/getschemaversions.py b/src/epilotapi/models/operations/getschemaversions.py index 3d6b87243..971e23613 100755 --- a/src/epilotapi/models/operations/getschemaversions.py +++ b/src/epilotapi/models/operations/getschemaversions.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Optional +from ..shared import entityschemaitem as shared_entityschemaitem from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import entityschemaitem as shared_entityschemaitem +from typing import Optional @dataclasses.dataclass @@ -10,6 +10,11 @@ class GetSchemaVersionsPathParams: slug: str = dataclasses.field(metadata={'path_param': { 'field_name': 'slug', 'style': 'simple', 'explode': False }}) +@dataclasses.dataclass +class GetSchemaVersionsRequest: + path_params: GetSchemaVersionsPathParams = dataclasses.field() + + @dataclass_json @dataclasses.dataclass class GetSchemaVersions200ApplicationJSON: @@ -17,14 +22,9 @@ class GetSchemaVersions200ApplicationJSON: versions: Optional[list[shared_entityschemaitem.EntitySchemaItem]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('versions') }}) -@dataclasses.dataclass -class GetSchemaVersionsRequest: - path_params: GetSchemaVersionsPathParams = dataclasses.field() - - @dataclasses.dataclass class GetSchemaVersionsResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() get_schema_versions_200_application_json_object: Optional[GetSchemaVersions200ApplicationJSON] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/gettaxonomy.py b/src/epilotapi/models/operations/gettaxonomy.py index ff7312ed1..c939de187 100755 --- a/src/epilotapi/models/operations/gettaxonomy.py +++ b/src/epilotapi/models/operations/gettaxonomy.py @@ -1,6 +1,6 @@ import dataclasses -from typing import Optional from ..shared import taxonomy as shared_taxonomy +from typing import Optional @dataclasses.dataclass @@ -18,4 +18,4 @@ class GetTaxonomyResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() taxonomy: Optional[shared_taxonomy.Taxonomy] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/importentities.py b/src/epilotapi/models/operations/importentities.py index 5e7062ea3..e641b2a7e 100755 --- a/src/epilotapi/models/operations/importentities.py +++ b/src/epilotapi/models/operations/importentities.py @@ -1,6 +1,6 @@ import dataclasses -from typing import Optional from ..shared import entityimportparams as shared_entityimportparams +from typing import Optional @dataclasses.dataclass @@ -18,4 +18,4 @@ class ImportEntitiesRequest: class ImportEntitiesResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/listsavedviews.py b/src/epilotapi/models/operations/listsavedviews.py index 1de1e2c61..6923ad61f 100755 --- a/src/epilotapi/models/operations/listsavedviews.py +++ b/src/epilotapi/models/operations/listsavedviews.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Optional +from ..shared import savedviewitem as shared_savedviewitem from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import savedviewitem as shared_savedviewitem +from typing import Optional @dataclass_json @@ -16,4 +16,4 @@ class ListSavedViewsResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() list_saved_views_200_application_json_object: Optional[ListSavedViews200ApplicationJSON] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/listschemablueprints.py b/src/epilotapi/models/operations/listschemablueprints.py index 1b91a9e6e..30a6c232c 100755 --- a/src/epilotapi/models/operations/listschemablueprints.py +++ b/src/epilotapi/models/operations/listschemablueprints.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Optional +from ..shared import entityschemaitem as shared_entityschemaitem from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import entityschemaitem as shared_entityschemaitem +from typing import Optional @dataclass_json @@ -16,4 +16,4 @@ class ListSchemaBlueprintsResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() list_schema_blueprints_200_application_json_object: Optional[ListSchemaBlueprints200ApplicationJSON] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/listschemas.py b/src/epilotapi/models/operations/listschemas.py index ff21ee472..e922f0235 100755 --- a/src/epilotapi/models/operations/listschemas.py +++ b/src/epilotapi/models/operations/listschemas.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Optional +from ..shared import entityschemaitem as shared_entityschemaitem from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import entityschemaitem as shared_entityschemaitem +from typing import Optional @dataclasses.dataclass @@ -10,15 +10,15 @@ class ListSchemasQueryParams: unpublished: Optional[bool] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'unpublished', 'style': 'form', 'explode': True }}) -@dataclass_json @dataclasses.dataclass -class ListSchemas200ApplicationJSON: - results: Optional[list[shared_entityschemaitem.EntitySchemaItem]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('results') }}) +class ListSchemasRequest: + query_params: ListSchemasQueryParams = dataclasses.field() +@dataclass_json @dataclasses.dataclass -class ListSchemasRequest: - query_params: ListSchemasQueryParams = dataclasses.field() +class ListSchemas200ApplicationJSON: + results: Optional[list[shared_entityschemaitem.EntitySchemaItem]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('results') }}) @dataclasses.dataclass @@ -26,4 +26,4 @@ class ListSchemasResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() list_schemas_200_application_json_object: Optional[ListSchemas200ApplicationJSON] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/listtaxonomies.py b/src/epilotapi/models/operations/listtaxonomies.py index 1a3da2ceb..4fecf8277 100755 --- a/src/epilotapi/models/operations/listtaxonomies.py +++ b/src/epilotapi/models/operations/listtaxonomies.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Optional +from ..shared import taxonomy as shared_taxonomy from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import taxonomy as shared_taxonomy +from typing import Optional @dataclass_json @@ -16,4 +16,4 @@ class ListTaxonomiesResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() list_taxonomies_200_application_json_object: Optional[ListTaxonomies200ApplicationJSON] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/listtaxonomyclassificationsforschema.py b/src/epilotapi/models/operations/listtaxonomyclassificationsforschema.py index ae7ffaf31..19231a7f9 100755 --- a/src/epilotapi/models/operations/listtaxonomyclassificationsforschema.py +++ b/src/epilotapi/models/operations/listtaxonomyclassificationsforschema.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Optional +from ..shared import taxonomyclassification as shared_taxonomyclassification from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import taxonomyclassification as shared_taxonomyclassification +from typing import Optional @dataclasses.dataclass @@ -17,21 +17,21 @@ class ListTaxonomyClassificationsForSchemaQueryParams: size: Optional[float] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'size', 'style': 'form', 'explode': True }}) -@dataclass_json -@dataclasses.dataclass -class ListTaxonomyClassificationsForSchema200ApplicationJSON: - results: Optional[list[shared_taxonomyclassification.TaxonomyClassification]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('results') }}) - - @dataclasses.dataclass class ListTaxonomyClassificationsForSchemaRequest: path_params: ListTaxonomyClassificationsForSchemaPathParams = dataclasses.field() query_params: ListTaxonomyClassificationsForSchemaQueryParams = dataclasses.field() +@dataclass_json +@dataclasses.dataclass +class ListTaxonomyClassificationsForSchema200ApplicationJSON: + results: Optional[list[shared_taxonomyclassification.TaxonomyClassification]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('results') }}) + + @dataclasses.dataclass class ListTaxonomyClassificationsForSchemaResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() list_taxonomy_classifications_for_schema_200_application_json_object: Optional[ListTaxonomyClassificationsForSchema200ApplicationJSON] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/patchupdatejourney.py b/src/epilotapi/models/operations/patchupdatejourney.py index c8c5532c3..2a17591ea 100755 --- a/src/epilotapi/models/operations/patchupdatejourney.py +++ b/src/epilotapi/models/operations/patchupdatejourney.py @@ -1,8 +1,5 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields -import dateutil.parser -from typing import Any,Optional +from typing import Any, Optional @dataclasses.dataclass @@ -15,4 +12,4 @@ class PatchUpdateJourneyResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() journey_response: Optional[dict[str, Any]] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/putflow.py b/src/epilotapi/models/operations/putflow.py index 4a0e25dc2..ae43c7467 100755 --- a/src/epilotapi/models/operations/putflow.py +++ b/src/epilotapi/models/operations/putflow.py @@ -1,6 +1,6 @@ import dataclasses -from typing import Optional from ..shared import automationflow as shared_automationflow +from typing import Optional @dataclasses.dataclass @@ -19,4 +19,4 @@ class PutFlowResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() automation_flow: Optional[shared_automationflow.AutomationFlow] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/removejourney.py b/src/epilotapi/models/operations/removejourney.py index 685a7196f..634f54a20 100755 --- a/src/epilotapi/models/operations/removejourney.py +++ b/src/epilotapi/models/operations/removejourney.py @@ -16,4 +16,4 @@ class RemoveJourneyRequest: class RemoveJourneyResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/retriggeraction.py b/src/epilotapi/models/operations/retriggeraction.py index e782ee358..702707bbe 100755 --- a/src/epilotapi/models/operations/retriggeraction.py +++ b/src/epilotapi/models/operations/retriggeraction.py @@ -1,6 +1,6 @@ import dataclasses -from typing import Optional from ..shared import retryreq as shared_retryreq +from typing import Optional @dataclasses.dataclass @@ -19,4 +19,4 @@ class RetriggerActionRequest: class RetriggerActionResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/searchentities.py b/src/epilotapi/models/operations/searchentities.py index d83530efa..a6771cc52 100755 --- a/src/epilotapi/models/operations/searchentities.py +++ b/src/epilotapi/models/operations/searchentities.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Optional from ..shared import entitysearchparams as shared_entitysearchparams from ..shared import entitysearchresults as shared_entitysearchresults +from typing import Optional @dataclasses.dataclass @@ -15,4 +15,4 @@ class SearchEntitiesResponse: status_code: int = dataclasses.field() entity_search_results: Optional[shared_entitysearchresults.EntitySearchResults] = dataclasses.field(default=None) search_entities_200_text_csv_string: Optional[str] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/searchflows.py b/src/epilotapi/models/operations/searchflows.py index b25ab214b..60df10e54 100755 --- a/src/epilotapi/models/operations/searchflows.py +++ b/src/epilotapi/models/operations/searchflows.py @@ -1,6 +1,6 @@ import dataclasses -from typing import Optional from ..shared import searchautomationsresp as shared_searchautomationsresp +from typing import Optional @dataclasses.dataclass @@ -21,4 +21,4 @@ class SearchFlowsResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() search_automations_resp: Optional[shared_searchautomationsresp.SearchAutomationsResp] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/searchjourneys.py b/src/epilotapi/models/operations/searchjourneys.py index 251efcc60..f675eb7ac 100755 --- a/src/epilotapi/models/operations/searchjourneys.py +++ b/src/epilotapi/models/operations/searchjourneys.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Optional from ..shared import searchjourneysqueryrequest as shared_searchjourneysqueryrequest from ..shared import searchjourneysresponse as shared_searchjourneysresponse +from typing import Optional @dataclasses.dataclass @@ -14,4 +14,4 @@ class SearchJourneysResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() search_journeys_response: Optional[shared_searchjourneysresponse.SearchJourneysResponse] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/startexecution.py b/src/epilotapi/models/operations/startexecution.py index ed66fca0c..33025c97e 100755 --- a/src/epilotapi/models/operations/startexecution.py +++ b/src/epilotapi/models/operations/startexecution.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Optional -from ..shared import startexecutionrequest as shared_startexecutionrequest from ..shared import automationexecution as shared_automationexecution +from ..shared import startexecutionrequest as shared_startexecutionrequest +from typing import Optional @dataclasses.dataclass @@ -14,4 +14,4 @@ class StartExecutionResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() automation_execution: Optional[shared_automationexecution.AutomationExecution] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/taxonomiesclassificationssearch.py b/src/epilotapi/models/operations/taxonomiesclassificationssearch.py index 22a0744aa..6a5afcb91 100755 --- a/src/epilotapi/models/operations/taxonomiesclassificationssearch.py +++ b/src/epilotapi/models/operations/taxonomiesclassificationssearch.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Any,Optional from dataclasses_json import dataclass_json from epilotapi import utils +from typing import Any, Optional @dataclasses.dataclass @@ -15,21 +15,21 @@ class TaxonomiesClassificationsSearchRequestBody: classification_ids: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('classificationIds') }}) -@dataclass_json -@dataclasses.dataclass -class TaxonomiesClassificationsSearch200ApplicationJSON: - results: Optional[Any] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('results') }}) - - @dataclasses.dataclass class TaxonomiesClassificationsSearchRequest: query_params: TaxonomiesClassificationsSearchQueryParams = dataclasses.field() request: Optional[TaxonomiesClassificationsSearchRequestBody] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }}) +@dataclass_json +@dataclasses.dataclass +class TaxonomiesClassificationsSearch200ApplicationJSON: + results: Optional[Any] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('results') }}) + + @dataclasses.dataclass class TaxonomiesClassificationsSearchResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() taxonomies_classifications_search_200_application_json_object: Optional[TaxonomiesClassificationsSearch200ApplicationJSON] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/taxonomyautocomplete.py b/src/epilotapi/models/operations/taxonomyautocomplete.py index f6ce7a1c3..5fec8e39c 100755 --- a/src/epilotapi/models/operations/taxonomyautocomplete.py +++ b/src/epilotapi/models/operations/taxonomyautocomplete.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Optional +from ..shared import taxonomyclassification as shared_taxonomyclassification from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import taxonomyclassification as shared_taxonomyclassification +from typing import Optional @dataclasses.dataclass @@ -16,21 +16,21 @@ class TaxonomyAutocompleteQueryParams: size: Optional[float] = dataclasses.field(default=None, metadata={'query_param': { 'field_name': 'size', 'style': 'form', 'explode': True }}) -@dataclass_json -@dataclasses.dataclass -class TaxonomyAutocomplete200ApplicationJSON: - results: Optional[list[shared_taxonomyclassification.TaxonomyClassification]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('results') }}) - - @dataclasses.dataclass class TaxonomyAutocompleteRequest: path_params: TaxonomyAutocompletePathParams = dataclasses.field() query_params: TaxonomyAutocompleteQueryParams = dataclasses.field() +@dataclass_json +@dataclasses.dataclass +class TaxonomyAutocomplete200ApplicationJSON: + results: Optional[list[shared_taxonomyclassification.TaxonomyClassification]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('results') }}) + + @dataclasses.dataclass class TaxonomyAutocompleteResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() taxonomy_autocomplete_200_application_json_object: Optional[TaxonomyAutocomplete200ApplicationJSON] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/updateclassificationsfortaxonomy.py b/src/epilotapi/models/operations/updateclassificationsfortaxonomy.py index 37fe362f6..f5943ed47 100755 --- a/src/epilotapi/models/operations/updateclassificationsfortaxonomy.py +++ b/src/epilotapi/models/operations/updateclassificationsfortaxonomy.py @@ -1,12 +1,9 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields -import dateutil.parser -from typing import Any,Optional +from ..shared import classificationsupdate as shared_classificationsupdate +from ..shared import taxonomyclassification as shared_taxonomyclassification from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import taxonomyclassification as shared_taxonomyclassification -from ..shared import classificationsupdate as shared_classificationsupdate +from typing import Any, Optional @dataclasses.dataclass @@ -14,6 +11,12 @@ class UpdateClassificationsForTaxonomyPathParams: taxonomy_slug: str = dataclasses.field(metadata={'path_param': { 'field_name': 'taxonomySlug', 'style': 'simple', 'explode': False }}) +@dataclasses.dataclass +class UpdateClassificationsForTaxonomyRequest: + path_params: UpdateClassificationsForTaxonomyPathParams = dataclasses.field() + request: Optional[shared_classificationsupdate.ClassificationsUpdate] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }}) + + @dataclass_json @dataclasses.dataclass class UpdateClassificationsForTaxonomy200ApplicationJSON: @@ -22,15 +25,9 @@ class UpdateClassificationsForTaxonomy200ApplicationJSON: updated: Optional[list[shared_taxonomyclassification.TaxonomyClassification]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('updated') }}) -@dataclasses.dataclass -class UpdateClassificationsForTaxonomyRequest: - path_params: UpdateClassificationsForTaxonomyPathParams = dataclasses.field() - request: Optional[shared_classificationsupdate.ClassificationsUpdate] = dataclasses.field(default=None, metadata={'request': { 'media_type': 'application/json' }}) - - @dataclasses.dataclass class UpdateClassificationsForTaxonomyResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() update_classifications_for_taxonomy_200_application_json_object: Optional[UpdateClassificationsForTaxonomy200ApplicationJSON] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/updateentity.py b/src/epilotapi/models/operations/updateentity.py index 13f3eeafe..f69c248fc 100755 --- a/src/epilotapi/models/operations/updateentity.py +++ b/src/epilotapi/models/operations/updateentity.py @@ -1,8 +1,5 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields -import dateutil.parser -from typing import Any,Optional +from typing import Any, Optional @dataclasses.dataclass @@ -29,4 +26,4 @@ class UpdateEntityResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() entity_item: Optional[dict[str, Any]] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/updatejourney.py b/src/epilotapi/models/operations/updatejourney.py index f7499885d..d717d12c4 100755 --- a/src/epilotapi/models/operations/updatejourney.py +++ b/src/epilotapi/models/operations/updatejourney.py @@ -1,8 +1,5 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields -import dateutil.parser -from typing import Any,Optional +from typing import Any, Optional @dataclasses.dataclass @@ -15,4 +12,4 @@ class UpdateJourneyResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() journey_response: Optional[dict[str, Any]] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/updaterelation.py b/src/epilotapi/models/operations/updaterelation.py index 893387296..016df3730 100755 --- a/src/epilotapi/models/operations/updaterelation.py +++ b/src/epilotapi/models/operations/updaterelation.py @@ -1,11 +1,8 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields -import dateutil.parser -from typing import Optional +from ..shared import relationitem as shared_relationitem from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import relationitem as shared_relationitem +from typing import Optional @dataclasses.dataclass @@ -39,4 +36,4 @@ class UpdateRelationResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() relation_item: Optional[shared_relationitem.RelationItem] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/updatesavedview.py b/src/epilotapi/models/operations/updatesavedview.py index 66ded082a..6913e7957 100755 --- a/src/epilotapi/models/operations/updatesavedview.py +++ b/src/epilotapi/models/operations/updatesavedview.py @@ -1,10 +1,7 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields -import dateutil.parser -from typing import Optional from ..shared import savedview as shared_savedview from ..shared import savedviewitem as shared_savedviewitem +from typing import Optional @dataclasses.dataclass @@ -23,4 +20,4 @@ class UpdateSavedViewResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() saved_view_item: Optional[shared_savedviewitem.SavedViewItem] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/operations/upsertentity.py b/src/epilotapi/models/operations/upsertentity.py index 1e6b04a93..7adb2219f 100755 --- a/src/epilotapi/models/operations/upsertentity.py +++ b/src/epilotapi/models/operations/upsertentity.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Any,Optional from dataclasses_json import dataclass_json from epilotapi import utils +from typing import Any, Optional @dataclasses.dataclass @@ -35,4 +35,4 @@ class UpsertEntityResponse: content_type: str = dataclasses.field() status_code: int = dataclasses.field() entity_item: Optional[dict[str, Any]] = dataclasses.field(default=None) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/__init__.py b/src/epilotapi/models/shared/__init__.py index 14b3b2449..b40d3f7b5 100755 --- a/src/epilotapi/models/shared/__init__.py +++ b/src/epilotapi/models/shared/__init__.py @@ -101,4 +101,4 @@ from .triggerworkflowconfig import * from .userrelationattribute import * -__all__ = ["Activity","ActivityItem","ActivityTriggerConfigurationTypesEnum","ActivityTriggerConfiguration","ActivityTriggerTypeEnum","ActivityTrigger","AddressRelationAttributeTypeEnum","AddressRelationAttribute","APISubmissionTriggerConfiguration","APISubmissionTriggerTypeEnum","APISubmissionTrigger","AppendValueMapper","AssignUsersToStep","AutomationAction","AutomationActionConfig","AutomationAttributeTypeEnum","AutomationAttribute","AutomationExecution","AutomationFlow","BooleanAttributeTypeEnum","BooleanAttribute","CartCheckoutAction","CartCheckoutActionConfig","CartCheckoutConfig","ClassificationsUpdate","ComparisonEnum","ComputedAttributeTypeEnum","ComputedAttribute","ConsentAttributeTypeEnum","ConsentAttribute","CopyValueMapper","CountryAttributeTypeEnum","CountryAttribute","CreateDocumentAction","CreateDocumentActionConfig","CreateDocumentConfig","CurrencyAttributeCurrency1","CurrencyAttributeTypeEnum","CurrencyAttribute","DateAttributeTypeEnum","DateAttribute","EntityCapability","EntityDefaultCreateTableMenuOptions","EntityDefaultCreateViewTypeEnum","EntityDefaultCreate","EntityDefaultEditTableMenuOptions","EntityDefaultEditViewTypeEnum","EntityDefaultEdit","EntityDefaultTableDropdownItems","EntityDefaultTableNavbarActionsOptions","EntityDefaultTableNavbarActions","EntityDefaultTableViewTypeEnum","EntityDefaultTable","EntityImportParamsS3Reference","EntityImportParams","EntityManualTriggerConfiguration","EntityManualTriggerTypeEnum","EntityManualTrigger","EntityOperationDiff","EntityOperationOperationEnum","EntityOperationParams","EntityOperation","EntityOperationTriggerConfigurationOperationsEnum","EntityOperationTriggerConfiguration","EntityOperationTriggerTypeEnum","EntityOperationTrigger","EntityParcelViewViewTypeEnum","EntityParcelView","EntitySchemaGroupSettingsInfoTooltipTitle","EntitySchemaGroupSettings","EntitySchemaUIConfigListItem","EntitySchemaUIConfigSharing","EntitySchemaUIConfig","EntitySchema","EntitySchemaItemGroupSettingsInfoTooltipTitle","EntitySchemaItemGroupSettings","EntitySchemaItemSource","EntitySchemaItemUIConfigListItem","EntitySchemaItemUIConfigSharing","EntitySchemaItemUIConfig","EntitySchemaItem","EntitySearchParams","EntitySearchResults","EntityViewDisabledViewTypeEnum","EntityViewDisabled","ErrorCodeEnum","ErrorOutput","ExecutionStatusEnum","FileAttributeDefaultAccessControlEnum","FileAttributeTypeEnum","FileAttribute","FrontendSubmitTriggerConfiguration","FrontendSubmitTriggerTypeEnum","FrontendSubmitTrigger","GetExecutionsResp","InternalAttributeTypeEnum","InternalAttribute","InternalUserAttributeTypeEnum","InternalUserAttribute","InvitationEmailAttributeTypeEnum","InvitationEmailAttribute","JourneySubmitTriggerConfiguration","JourneySubmitTriggerTypeEnum","JourneySubmitTrigger","LinkAttributeTypeEnum","LinkAttribute","MapEntityAction","MapEntityActionConfig","MapEntityConfig","MappingAttributeModeEnum","MappingAttributeV2","MappingConfigRef","MultiSelectAttributeOptions2","MultiSelectAttributeTypeEnum","MultiSelectAttribute","NumberAttributeTypeEnum","NumberAttribute","OrderedListAttributeTypeEnum","OrderedListAttribute","PartnerStatusAttributeTypeEnum","PartnerStatusAttribute","PaymentMethodRelationAttributeTypeEnum","PaymentMethodRelationAttribute","PurposeAttributeTypeEnum","PurposeAttribute","ReceivedEmailTriggerConfigurationMessageTypeEnum","ReceivedEmailTriggerConfiguration","ReceivedEmailTriggerTypeEnum","ReceivedEmailTrigger","RedirectEntityViewViewTypeEnum","RedirectEntityView","RelationAttributeActionsActionTypeEnum","RelationAttributeActions","RelationAttributeDrawerSizeEnum","RelationAttributeEditModeEnum","RelationAttributeRelationAffinityModeEnum","RelationAttributeRelationTypeEnum","RelationAttributeTypeEnum","RelationAttribute","RelationAttribute1ModeEnum","RelationAttribute1SourceFilter","RelationAttribute1","RelationItem","RepeatableAttributeRelationAffinityModeEnum","RepeatableAttributeTypeEnum","RepeatableAttribute","RetryReq","RetryStrategyEnum","SavedViewCreatedBy1","SavedView","SavedViewItemCreatedBy1","SavedViewItem","SearchAutomationsResp","SearchJourneysQueryRequest","SearchJourneysResponseResultsCreatedBy","SearchJourneysResponseResultsJourneyVersionEnum","SearchJourneysResponseResults","SearchJourneysResponse","SearchMappingsTypeEnum","SearchMappings","SchemeEpilotAuth","Security","SelectAttributeOptions2","SelectAttributeTypeEnum","SelectAttribute","SendEmailAction","SendEmailActionConfig","SendEmailConfigAttachmentsSourceFilterDocumentTypeEnum","SendEmailConfigAttachmentsSourceFilter","SendEmailConfigAttachments","SendEmailConfigLanguageCodeEnum","SendEmailConfig","SequenceAttributeTypeEnum","SequenceAttribute","SetValueMapper","StartExecutionRequest","StatusAttributeOptions2","StatusAttributeTypeEnum","StatusAttribute","SummaryAttribute","SummaryField","TagsAttributeTypeEnum","TagsAttribute","Taxonomy","TaxonomyClassification","TextAttributeTypeEnum","TextAttribute","TriggerCondition","TriggerWebhookAction","TriggerWebhookActionConfig","TriggerWebhookConfig","TriggerWorkflowAction","TriggerWorkflowActionConfig","TriggerWorkflowCondition","TriggerWorkflowConfig","UserRelationAttributeTypeEnum","UserRelationAttribute"] \ No newline at end of file +__all__ = ["APISubmissionTrigger","APISubmissionTriggerConfiguration","APISubmissionTriggerTypeEnum","Activity","ActivityItem","ActivityTrigger","ActivityTriggerConfiguration","ActivityTriggerConfigurationTypesEnum","ActivityTriggerTypeEnum","AddressRelationAttribute","AddressRelationAttributeTypeEnum","AppendValueMapper","AssignUsersToStep","AutomationAction","AutomationActionConfig","AutomationAttribute","AutomationAttributeTypeEnum","AutomationExecution","AutomationFlow","BooleanAttribute","BooleanAttributeTypeEnum","CartCheckoutAction","CartCheckoutActionConfig","CartCheckoutConfig","ClassificationsUpdate","ComparisonEnum","ComputedAttribute","ComputedAttributeTypeEnum","ConsentAttribute","ConsentAttributeTypeEnum","CopyValueMapper","CountryAttribute","CountryAttributeTypeEnum","CreateDocumentAction","CreateDocumentActionConfig","CreateDocumentConfig","CurrencyAttribute","CurrencyAttributeCurrency1","CurrencyAttributeTypeEnum","DateAttribute","DateAttributeTypeEnum","EntityCapability","EntityDefaultCreate","EntityDefaultCreateTableMenuOptions","EntityDefaultCreateViewTypeEnum","EntityDefaultEdit","EntityDefaultEditTableMenuOptions","EntityDefaultEditViewTypeEnum","EntityDefaultTable","EntityDefaultTableDropdownItems","EntityDefaultTableNavbarActions","EntityDefaultTableNavbarActionsOptions","EntityDefaultTableViewTypeEnum","EntityImportParams","EntityImportParamsS3Reference","EntityManualTrigger","EntityManualTriggerConfiguration","EntityManualTriggerTypeEnum","EntityOperation","EntityOperationDiff","EntityOperationOperationEnum","EntityOperationParams","EntityOperationTrigger","EntityOperationTriggerConfiguration","EntityOperationTriggerConfigurationOperationsEnum","EntityOperationTriggerTypeEnum","EntityParcelView","EntityParcelViewViewTypeEnum","EntitySchema","EntitySchemaGroupSettings","EntitySchemaGroupSettingsInfoTooltipTitle","EntitySchemaItem","EntitySchemaItemGroupSettings","EntitySchemaItemGroupSettingsInfoTooltipTitle","EntitySchemaItemSource","EntitySchemaItemUIConfig","EntitySchemaItemUIConfigListItem","EntitySchemaItemUIConfigSharing","EntitySchemaUIConfig","EntitySchemaUIConfigListItem","EntitySchemaUIConfigSharing","EntitySearchParams","EntitySearchResults","EntityViewDisabled","EntityViewDisabledViewTypeEnum","ErrorCodeEnum","ErrorOutput","ExecutionStatusEnum","FileAttribute","FileAttributeDefaultAccessControlEnum","FileAttributeTypeEnum","FrontendSubmitTrigger","FrontendSubmitTriggerConfiguration","FrontendSubmitTriggerTypeEnum","GetExecutionsResp","InternalAttribute","InternalAttributeTypeEnum","InternalUserAttribute","InternalUserAttributeTypeEnum","InvitationEmailAttribute","InvitationEmailAttributeTypeEnum","JourneySubmitTrigger","JourneySubmitTriggerConfiguration","JourneySubmitTriggerTypeEnum","LinkAttribute","LinkAttributeTypeEnum","MapEntityAction","MapEntityActionConfig","MapEntityConfig","MappingAttributeModeEnum","MappingAttributeV2","MappingConfigRef","MultiSelectAttribute","MultiSelectAttributeOptions2","MultiSelectAttributeTypeEnum","NumberAttribute","NumberAttributeTypeEnum","OrderedListAttribute","OrderedListAttributeTypeEnum","PartnerStatusAttribute","PartnerStatusAttributeTypeEnum","PaymentMethodRelationAttribute","PaymentMethodRelationAttributeTypeEnum","PurposeAttribute","PurposeAttributeTypeEnum","ReceivedEmailTrigger","ReceivedEmailTriggerConfiguration","ReceivedEmailTriggerConfigurationMessageTypeEnum","ReceivedEmailTriggerTypeEnum","RedirectEntityView","RedirectEntityViewViewTypeEnum","RelationAttribute","RelationAttribute1","RelationAttribute1ModeEnum","RelationAttribute1SourceFilter","RelationAttributeActions","RelationAttributeActionsActionTypeEnum","RelationAttributeDrawerSizeEnum","RelationAttributeEditModeEnum","RelationAttributeRelationAffinityModeEnum","RelationAttributeRelationTypeEnum","RelationAttributeTypeEnum","RelationItem","RepeatableAttribute","RepeatableAttributeRelationAffinityModeEnum","RepeatableAttributeTypeEnum","RetryReq","RetryStrategyEnum","SavedView","SavedViewCreatedBy1","SavedViewItem","SavedViewItemCreatedBy1","SchemeEpilotAuth","SearchAutomationsResp","SearchJourneysQueryRequest","SearchJourneysResponse","SearchJourneysResponseResults","SearchJourneysResponseResultsCreatedBy","SearchJourneysResponseResultsJourneyVersionEnum","SearchMappings","SearchMappingsTypeEnum","Security","SelectAttribute","SelectAttributeOptions2","SelectAttributeTypeEnum","SendEmailAction","SendEmailActionConfig","SendEmailConfig","SendEmailConfigAttachments","SendEmailConfigAttachmentsSourceFilter","SendEmailConfigAttachmentsSourceFilterDocumentTypeEnum","SendEmailConfigLanguageCodeEnum","SequenceAttribute","SequenceAttributeTypeEnum","SetValueMapper","StartExecutionRequest","StatusAttribute","StatusAttributeOptions2","StatusAttributeTypeEnum","SummaryAttribute","SummaryField","TagsAttribute","TagsAttributeTypeEnum","Taxonomy","TaxonomyClassification","TextAttribute","TextAttributeTypeEnum","TriggerCondition","TriggerWebhookAction","TriggerWebhookActionConfig","TriggerWebhookConfig","TriggerWorkflowAction","TriggerWorkflowActionConfig","TriggerWorkflowCondition","TriggerWorkflowConfig","UserRelationAttribute","UserRelationAttributeTypeEnum"] \ No newline at end of file diff --git a/src/epilotapi/models/shared/activity.py b/src/epilotapi/models/shared/activity.py index 68ba04abd..7cbf35b80 100755 --- a/src/epilotapi/models/shared/activity.py +++ b/src/epilotapi/models/shared/activity.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Any,Optional from dataclasses_json import dataclass_json from epilotapi import utils +from typing import Any, Optional @dataclass_json @@ -11,4 +11,4 @@ class Activity: title: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('title') }}) type: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) payload: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('payload') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/activityitem.py b/src/epilotapi/models/shared/activityitem.py index c3e7201df..c01402ccc 100755 --- a/src/epilotapi/models/shared/activityitem.py +++ b/src/epilotapi/models/shared/activityitem.py @@ -1,12 +1,11 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields import dateutil.parser -from typing import Any,Optional +from ..shared import entityoperation as shared_entityoperation from dataclasses_json import dataclass_json +from datetime import datetime from epilotapi import utils -from ..shared import entityoperation as shared_entityoperation -from ..operations import entityoperation as operations_entityoperation +from marshmallow import fields +from typing import Any, Optional @dataclass_json @@ -21,4 +20,4 @@ class ActivityItem: operations_total: Optional[int] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('operations_total') }}) payload: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('payload') }}) timestamp: Optional[datetime] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('timestamp'), 'encoder': utils.datetimeisoformat(True), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/activitytrigger.py b/src/epilotapi/models/shared/activitytrigger.py index f05359288..3f8f25832 100755 --- a/src/epilotapi/models/shared/activitytrigger.py +++ b/src/epilotapi/models/shared/activitytrigger.py @@ -1,11 +1,8 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields -import dateutil.parser -from typing import Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Optional class ActivityTriggerConfigurationTypesEnum(str, Enum): CREATE_METER_READING = "CreateMeterReading" @@ -29,4 +26,4 @@ class ActivityTriggerTypeEnum(str, Enum): class ActivityTrigger: configuration: ActivityTriggerConfiguration = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('configuration') }}) type: ActivityTriggerTypeEnum = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/addressrelationattribute.py b/src/epilotapi/models/shared/addressrelationattribute.py index d83126b57..374f9a98a 100755 --- a/src/epilotapi/models/shared/addressrelationattribute.py +++ b/src/epilotapi/models/shared/addressrelationattribute.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional class AddressRelationAttributeTypeEnum(str, Enum): RELATION_ADDRESS = "relation_address" @@ -40,4 +40,4 @@ class AddressRelationAttribute: show_in_table: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('show_in_table') }}) type: Optional[AddressRelationAttributeTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/apisubmissiontrigger.py b/src/epilotapi/models/shared/apisubmissiontrigger.py index 69483c322..302ea5f1d 100755 --- a/src/epilotapi/models/shared/apisubmissiontrigger.py +++ b/src/epilotapi/models/shared/apisubmissiontrigger.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Optional @dataclass_json @@ -19,4 +19,4 @@ class APISubmissionTriggerTypeEnum(str, Enum): class APISubmissionTrigger: configuration: APISubmissionTriggerConfiguration = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('configuration') }}) type: APISubmissionTriggerTypeEnum = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/appendvaluemapper.py b/src/epilotapi/models/shared/appendvaluemapper.py index 600217ad6..43136270d 100755 --- a/src/epilotapi/models/shared/appendvaluemapper.py +++ b/src/epilotapi/models/shared/appendvaluemapper.py @@ -1,9 +1,8 @@ import dataclasses -from typing import Optional -from enum import Enum +from ..shared import mappingattributemode_enum as shared_mappingattributemode_enum from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import mappingattributemode_enum as shared_mappingattributemode_enum +from typing import Optional @dataclass_json @@ -14,4 +13,4 @@ class AppendValueMapper: value_json: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_json') }}) source: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('source') }}) target_unique: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('target_unique') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/assignuserstostep.py b/src/epilotapi/models/shared/assignuserstostep.py index 4b707d309..c89aa5e92 100755 --- a/src/epilotapi/models/shared/assignuserstostep.py +++ b/src/epilotapi/models/shared/assignuserstostep.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Optional from dataclasses_json import dataclass_json from epilotapi import utils +from typing import Optional @dataclass_json @@ -10,4 +10,4 @@ class AssignUsersToStep: step_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('step_id') }}) step_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('step_name') }}) user_ids: Optional[list[float]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('user_ids') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/automationaction.py b/src/epilotapi/models/shared/automationaction.py index b80e0eae5..b4595384f 100755 --- a/src/epilotapi/models/shared/automationaction.py +++ b/src/epilotapi/models/shared/automationaction.py @@ -1,14 +1,10 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields -import dateutil.parser -from typing import Any,Optional -from enum import Enum -from dataclasses_json import dataclass_json -from epilotapi import utils from ..shared import erroroutput as shared_erroroutput from ..shared import executionstatus_enum as shared_executionstatus_enum from ..shared import retrystrategy_enum as shared_retrystrategy_enum +from dataclasses_json import dataclass_json +from epilotapi import utils +from typing import Any, Optional @dataclass_json @@ -27,4 +23,4 @@ class AutomationAction: started_at: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('started_at') }}) type: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) updated_at: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('updated_at') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/automationactionconfig.py b/src/epilotapi/models/shared/automationactionconfig.py index 8baac912f..85e306f49 100755 --- a/src/epilotapi/models/shared/automationactionconfig.py +++ b/src/epilotapi/models/shared/automationactionconfig.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Any,Optional from dataclasses_json import dataclass_json from epilotapi import utils +from typing import Any, Optional @dataclass_json @@ -14,4 +14,4 @@ class AutomationActionConfig: id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('id') }}) name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('name') }}) type: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/automationattribute.py b/src/epilotapi/models/shared/automationattribute.py index c81ea0953..72d9d55fa 100755 --- a/src/epilotapi/models/shared/automationattribute.py +++ b/src/epilotapi/models/shared/automationattribute.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional class AutomationAttributeTypeEnum(str, Enum): AUTOMATION = "automation" @@ -39,4 +39,4 @@ class AutomationAttribute: show_in_table: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('show_in_table') }}) type: Optional[AutomationAttributeTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/automationexecution.py b/src/epilotapi/models/shared/automationexecution.py index b0752f564..9c4817689 100755 --- a/src/epilotapi/models/shared/automationexecution.py +++ b/src/epilotapi/models/shared/automationexecution.py @@ -1,19 +1,11 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields import dateutil.parser -from typing import Any,Optional -from enum import Enum +from ..shared import executionstatus_enum as shared_executionstatus_enum from dataclasses_json import dataclass_json +from datetime import datetime from epilotapi import utils -from ..shared import mapentityaction as shared_mapentityaction -from ..shared import triggerworkflowaction as shared_triggerworkflowaction -from ..shared import triggerwebhookaction as shared_triggerwebhookaction -from ..shared import createdocumentaction as shared_createdocumentaction -from ..shared import sendemailaction as shared_sendemailaction -from ..shared import cartcheckoutaction as shared_cartcheckoutaction -from ..shared import automationaction as shared_automationaction -from ..shared import executionstatus_enum as shared_executionstatus_enum +from marshmallow import fields +from typing import Any, Optional @dataclass_json @@ -31,4 +23,4 @@ class AutomationExecution: execution_status: Optional[shared_executionstatus_enum.ExecutionStatusEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('execution_status') }}) flow_name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('flow_name') }}) updated_at: Optional[datetime] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('updated_at'), 'encoder': utils.datetimeisoformat(True), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/automationflow.py b/src/epilotapi/models/shared/automationflow.py index 56c7f1ec1..20d765bdd 100755 --- a/src/epilotapi/models/shared/automationflow.py +++ b/src/epilotapi/models/shared/automationflow.py @@ -1,25 +1,11 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields import dateutil.parser -from typing import Any,Optional +from ..shared import triggercondition as shared_triggercondition from dataclasses_json import dataclass_json +from datetime import datetime from epilotapi import utils -from ..shared import mapentityactionconfig as shared_mapentityactionconfig -from ..shared import triggerworkflowactionconfig as shared_triggerworkflowactionconfig -from ..shared import triggerwebhookactionconfig as shared_triggerwebhookactionconfig -from ..shared import createdocumentactionconfig as shared_createdocumentactionconfig -from ..shared import sendemailactionconfig as shared_sendemailactionconfig -from ..shared import cartcheckoutactionconfig as shared_cartcheckoutactionconfig -from ..shared import automationactionconfig as shared_automationactionconfig -from ..shared import triggercondition as shared_triggercondition -from ..shared import frontendsubmittrigger as shared_frontendsubmittrigger -from ..shared import journeysubmittrigger as shared_journeysubmittrigger -from ..shared import apisubmissiontrigger as shared_apisubmissiontrigger -from ..shared import entityoperationtrigger as shared_entityoperationtrigger -from ..shared import activitytrigger as shared_activitytrigger -from ..shared import entitymanualtrigger as shared_entitymanualtrigger -from ..shared import receivedemailtrigger as shared_receivedemailtrigger +from marshmallow import fields +from typing import Any, Optional @dataclass_json @@ -37,4 +23,4 @@ class AutomationFlow: runs: Optional[float] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('runs') }}) trigger_conditions: Optional[list[shared_triggercondition.TriggerCondition]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('trigger_conditions') }}) updated_at: Optional[datetime] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('updated_at'), 'encoder': utils.datetimeisoformat(True), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/booleanattribute.py b/src/epilotapi/models/shared/booleanattribute.py index 46eb02b65..7765a67ae 100755 --- a/src/epilotapi/models/shared/booleanattribute.py +++ b/src/epilotapi/models/shared/booleanattribute.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional class BooleanAttributeTypeEnum(str, Enum): BOOLEAN = "boolean" @@ -39,4 +39,4 @@ class BooleanAttribute: show_in_table: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('show_in_table') }}) type: Optional[BooleanAttributeTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/cartcheckoutaction.py b/src/epilotapi/models/shared/cartcheckoutaction.py index 16e31fdfb..5445e5520 100755 --- a/src/epilotapi/models/shared/cartcheckoutaction.py +++ b/src/epilotapi/models/shared/cartcheckoutaction.py @@ -1,15 +1,11 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields -import dateutil.parser -from typing import Any,Optional -from enum import Enum -from dataclasses_json import dataclass_json -from epilotapi import utils from ..shared import cartcheckoutconfig as shared_cartcheckoutconfig from ..shared import erroroutput as shared_erroroutput from ..shared import executionstatus_enum as shared_executionstatus_enum from ..shared import retrystrategy_enum as shared_retrystrategy_enum +from dataclasses_json import dataclass_json +from epilotapi import utils +from typing import Any, Optional @dataclass_json @@ -32,4 +28,4 @@ class CartCheckoutAction: started_at: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('started_at') }}) type: Optional[Any] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) updated_at: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('updated_at') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/cartcheckoutactionconfig.py b/src/epilotapi/models/shared/cartcheckoutactionconfig.py index eadb2a359..e7bd2aa1e 100755 --- a/src/epilotapi/models/shared/cartcheckoutactionconfig.py +++ b/src/epilotapi/models/shared/cartcheckoutactionconfig.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional +from ..shared import cartcheckoutconfig as shared_cartcheckoutconfig from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import cartcheckoutconfig as shared_cartcheckoutconfig +from typing import Any, Optional @dataclass_json @@ -19,4 +19,4 @@ class CartCheckoutActionConfig: id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('id') }}) name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('name') }}) type: Optional[Any] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/cartcheckoutconfig.py b/src/epilotapi/models/shared/cartcheckoutconfig.py index 0a7ab743c..513ff486e 100755 --- a/src/epilotapi/models/shared/cartcheckoutconfig.py +++ b/src/epilotapi/models/shared/cartcheckoutconfig.py @@ -1,13 +1,9 @@ import dataclasses -from typing import Any,Optional -from dataclasses_json import dataclass_json -from epilotapi import utils -from ..shared import mappingattributev2 as shared_mappingattributev2 -from ..shared import setvaluemapper as shared_setvaluemapper -from ..shared import copyvaluemapper as shared_copyvaluemapper -from ..shared import appendvaluemapper as shared_appendvaluemapper from ..shared import mappingconfigref as shared_mappingconfigref from ..shared import relationattribute1 as shared_relationattribute1 +from dataclasses_json import dataclass_json +from epilotapi import utils +from typing import Any, Optional @dataclass_json @@ -20,4 +16,4 @@ class CartCheckoutConfig: relation_attributes: Optional[list[shared_relationattribute1.RelationAttribute1]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('relation_attributes') }}) target_unique: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('target_unique') }}) version: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('version') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/classificationsupdate.py b/src/epilotapi/models/shared/classificationsupdate.py index 3dde9305a..6ce7263c7 100755 --- a/src/epilotapi/models/shared/classificationsupdate.py +++ b/src/epilotapi/models/shared/classificationsupdate.py @@ -1,11 +1,8 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields -import dateutil.parser -from typing import Optional +from ..shared import taxonomyclassification as shared_taxonomyclassification from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import taxonomyclassification as shared_taxonomyclassification +from typing import Optional @dataclass_json @@ -14,4 +11,4 @@ class ClassificationsUpdate: create: Optional[list[shared_taxonomyclassification.TaxonomyClassification]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('create') }}) delete: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('delete') }}) update: Optional[list[shared_taxonomyclassification.TaxonomyClassification]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('update') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/comparison_enum.py b/src/epilotapi/models/shared/comparison_enum.py index b3c0c3ef9..ce2c8178f 100755 --- a/src/epilotapi/models/shared/comparison_enum.py +++ b/src/epilotapi/models/shared/comparison_enum.py @@ -6,4 +6,3 @@ class ComparisonEnum(str, Enum): ANY_OF = "any_of" NOT_EMPTY = "not_empty" IS_EMPTY = "is_empty" - diff --git a/src/epilotapi/models/shared/computedattribute.py b/src/epilotapi/models/shared/computedattribute.py index f66c74b22..8c2fff2d0 100755 --- a/src/epilotapi/models/shared/computedattribute.py +++ b/src/epilotapi/models/shared/computedattribute.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional class ComputedAttributeTypeEnum(str, Enum): COMPUTED = "computed" @@ -39,4 +39,4 @@ class ComputedAttribute: show_in_table: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('show_in_table') }}) type: Optional[ComputedAttributeTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/consentattribute.py b/src/epilotapi/models/shared/consentattribute.py index c262dd37b..8da596a4e 100755 --- a/src/epilotapi/models/shared/consentattribute.py +++ b/src/epilotapi/models/shared/consentattribute.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional class ConsentAttributeTypeEnum(str, Enum): CONSENT = "consent" @@ -41,4 +41,4 @@ class ConsentAttribute: setting_flag: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('setting_flag') }}) show_in_table: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('show_in_table') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/copyvaluemapper.py b/src/epilotapi/models/shared/copyvaluemapper.py index a31ef7cb4..8bb1d59fb 100755 --- a/src/epilotapi/models/shared/copyvaluemapper.py +++ b/src/epilotapi/models/shared/copyvaluemapper.py @@ -1,8 +1,7 @@ import dataclasses -from enum import Enum +from ..shared import mappingattributemode_enum as shared_mappingattributemode_enum from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import mappingattributemode_enum as shared_mappingattributemode_enum @dataclass_json @@ -11,4 +10,4 @@ class CopyValueMapper: mode: shared_mappingattributemode_enum.MappingAttributeModeEnum = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('mode') }}) source: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('source') }}) target: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('target') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/countryattribute.py b/src/epilotapi/models/shared/countryattribute.py index e4820fed5..343d81987 100755 --- a/src/epilotapi/models/shared/countryattribute.py +++ b/src/epilotapi/models/shared/countryattribute.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional class CountryAttributeTypeEnum(str, Enum): COUNTRY = "country" @@ -39,4 +39,4 @@ class CountryAttribute: show_in_table: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('show_in_table') }}) type: Optional[CountryAttributeTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/createdocumentaction.py b/src/epilotapi/models/shared/createdocumentaction.py index 679eb99a4..4b67d03c0 100755 --- a/src/epilotapi/models/shared/createdocumentaction.py +++ b/src/epilotapi/models/shared/createdocumentaction.py @@ -1,15 +1,11 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields -import dateutil.parser -from typing import Any,Optional -from enum import Enum -from dataclasses_json import dataclass_json -from epilotapi import utils from ..shared import createdocumentconfig as shared_createdocumentconfig from ..shared import erroroutput as shared_erroroutput from ..shared import executionstatus_enum as shared_executionstatus_enum from ..shared import retrystrategy_enum as shared_retrystrategy_enum +from dataclasses_json import dataclass_json +from epilotapi import utils +from typing import Any, Optional @dataclass_json @@ -28,4 +24,4 @@ class CreateDocumentAction: started_at: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('started_at') }}) type: Optional[Any] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) updated_at: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('updated_at') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/createdocumentactionconfig.py b/src/epilotapi/models/shared/createdocumentactionconfig.py index 4c556a59a..ecca125d4 100755 --- a/src/epilotapi/models/shared/createdocumentactionconfig.py +++ b/src/epilotapi/models/shared/createdocumentactionconfig.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional +from ..shared import createdocumentconfig as shared_createdocumentconfig from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import createdocumentconfig as shared_createdocumentconfig +from typing import Any, Optional @dataclass_json @@ -15,4 +15,4 @@ class CreateDocumentActionConfig: id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('id') }}) name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('name') }}) type: Optional[Any] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/createdocumentconfig.py b/src/epilotapi/models/shared/createdocumentconfig.py index ff3a86c7b..1d0bf3e37 100755 --- a/src/epilotapi/models/shared/createdocumentconfig.py +++ b/src/epilotapi/models/shared/createdocumentconfig.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Optional from dataclasses_json import dataclass_json from epilotapi import utils +from typing import Optional @dataclass_json @@ -9,4 +9,4 @@ class CreateDocumentConfig: filename: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('filename') }}) template_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('template_id') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/currencyattribute.py b/src/epilotapi/models/shared/currencyattribute.py index 04bdc2adb..e09f2844b 100755 --- a/src/epilotapi/models/shared/currencyattribute.py +++ b/src/epilotapi/models/shared/currencyattribute.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional @dataclass_json @@ -54,4 +54,4 @@ class CurrencyAttribute: setting_flag: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('setting_flag') }}) show_in_table: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('show_in_table') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/dateattribute.py b/src/epilotapi/models/shared/dateattribute.py index f7a750ea2..409254bc9 100755 --- a/src/epilotapi/models/shared/dateattribute.py +++ b/src/epilotapi/models/shared/dateattribute.py @@ -1,11 +1,8 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields -import dateutil.parser -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional class DateAttributeTypeEnum(str, Enum): DATE = "date" @@ -43,4 +40,4 @@ class DateAttribute: show_in_table: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('show_in_table') }}) type: Optional[DateAttributeTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/entitycapability.py b/src/epilotapi/models/shared/entitycapability.py index d9fb2c171..d3d3585c4 100755 --- a/src/epilotapi/models/shared/entitycapability.py +++ b/src/epilotapi/models/shared/entitycapability.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Any,Optional from dataclasses_json import dataclass_json from epilotapi import utils +from typing import Any, Optional @dataclass_json @@ -19,4 +19,4 @@ class EntityCapability: setting_flag: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('setting_flag') }}) title: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('title') }}) ui_hooks: Optional[list[dict[str, Any]]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('ui_hooks') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/entitydefaultcreate.py b/src/epilotapi/models/shared/entitydefaultcreate.py index 0a66a87b4..d452c2c94 100755 --- a/src/epilotapi/models/shared/entitydefaultcreate.py +++ b/src/epilotapi/models/shared/entitydefaultcreate.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Optional @dataclass_json @@ -21,4 +21,4 @@ class EntityDefaultCreate: search_params: Optional[dict[str, str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('search_params') }}) table_menu_options: Optional[EntityDefaultCreateTableMenuOptions] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('table_menu_options') }}) view_type: Optional[EntityDefaultCreateViewTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('view_type') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/entitydefaultedit.py b/src/epilotapi/models/shared/entitydefaultedit.py index c9ae61592..f6711e9c8 100755 --- a/src/epilotapi/models/shared/entitydefaultedit.py +++ b/src/epilotapi/models/shared/entitydefaultedit.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Optional @dataclass_json @@ -21,4 +21,4 @@ class EntityDefaultEdit: search_params: Optional[dict[str, str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('search_params') }}) table_menu_options: Optional[EntityDefaultEditTableMenuOptions] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('table_menu_options') }}) view_type: Optional[EntityDefaultEditViewTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('view_type') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/entitydefaulttable.py b/src/epilotapi/models/shared/entitydefaulttable.py index f33cb9582..36fcd0d22 100755 --- a/src/epilotapi/models/shared/entitydefaulttable.py +++ b/src/epilotapi/models/shared/entitydefaulttable.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional @dataclass_json @@ -38,4 +38,4 @@ class EntityDefaultTable: navbar_actions: Optional[list[EntityDefaultTableNavbarActions]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('navbar_actions') }}) row_actions: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('row_actions') }}) view_type: Optional[EntityDefaultTableViewTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('view_type') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/entityimportparams.py b/src/epilotapi/models/shared/entityimportparams.py index cb5bf15ec..545302c05 100755 --- a/src/epilotapi/models/shared/entityimportparams.py +++ b/src/epilotapi/models/shared/entityimportparams.py @@ -15,4 +15,4 @@ class EntityImportParamsS3Reference: class EntityImportParams: s3_reference: EntityImportParamsS3Reference = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('S3Reference') }}) schema: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('schema') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/entitymanualtrigger.py b/src/epilotapi/models/shared/entitymanualtrigger.py index 5b0909ddb..7f6093eb3 100755 --- a/src/epilotapi/models/shared/entitymanualtrigger.py +++ b/src/epilotapi/models/shared/entitymanualtrigger.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Optional @dataclass_json @@ -19,4 +19,4 @@ class EntityManualTriggerTypeEnum(str, Enum): class EntityManualTrigger: configuration: EntityManualTriggerConfiguration = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('configuration') }}) type: EntityManualTriggerTypeEnum = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/entityoperation.py b/src/epilotapi/models/shared/entityoperation.py index b41795f6b..521c5f23b 100755 --- a/src/epilotapi/models/shared/entityoperation.py +++ b/src/epilotapi/models/shared/entityoperation.py @@ -1,11 +1,8 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields -import dateutil.parser -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional @dataclass_json @@ -38,4 +35,4 @@ class EntityOperation: diff: Optional[EntityOperationDiff] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('diff') }}) params: Optional[EntityOperationParams] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('params') }}) payload: Optional[dict[str, Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('payload') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/entityoperationtrigger.py b/src/epilotapi/models/shared/entityoperationtrigger.py index 4e5d993af..b5cf976bd 100755 --- a/src/epilotapi/models/shared/entityoperationtrigger.py +++ b/src/epilotapi/models/shared/entityoperationtrigger.py @@ -1,11 +1,8 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields -import dateutil.parser -from typing import Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Optional class EntityOperationTriggerConfigurationOperationsEnum(str, Enum): CREATE_ENTITY = "createEntity" @@ -30,4 +27,4 @@ class EntityOperationTriggerTypeEnum(str, Enum): class EntityOperationTrigger: configuration: EntityOperationTriggerConfiguration = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('configuration') }}) type: EntityOperationTriggerTypeEnum = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/entityparcelview.py b/src/epilotapi/models/shared/entityparcelview.py index 9d1acd62e..f3368d74d 100755 --- a/src/epilotapi/models/shared/entityparcelview.py +++ b/src/epilotapi/models/shared/entityparcelview.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Optional class EntityParcelViewViewTypeEnum(str, Enum): PARCEL = "parcel" @@ -13,4 +13,4 @@ class EntityParcelViewViewTypeEnum(str, Enum): class EntityParcelView: import_: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('import') }}) view_type: Optional[EntityParcelViewViewTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('view_type') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/entityschema.py b/src/epilotapi/models/shared/entityschema.py index a63e224b3..5372c9cc2 100755 --- a/src/epilotapi/models/shared/entityschema.py +++ b/src/epilotapi/models/shared/entityschema.py @@ -1,43 +1,9 @@ import dataclasses -from typing import Any,Optional -from dataclasses_json import dataclass_json -from epilotapi import utils -from ..shared import summaryattribute as shared_summaryattribute -from ..shared import entitydefaultcreate as shared_entitydefaultcreate -from ..shared import entitydefaultedit as shared_entitydefaultedit -from ..shared import entitydefaulttable as shared_entitydefaulttable -from ..shared import redirectentityview as shared_redirectentityview -from ..shared import entityparcelview as shared_entityparcelview -from ..shared import entityviewdisabled as shared_entityviewdisabled -from ..shared import textattribute as shared_textattribute -from ..shared import linkattribute as shared_linkattribute -from ..shared import dateattribute as shared_dateattribute -from ..shared import countryattribute as shared_countryattribute -from ..shared import booleanattribute as shared_booleanattribute -from ..shared import selectattribute as shared_selectattribute -from ..shared import multiselectattribute as shared_multiselectattribute -from ..shared import statusattribute as shared_statusattribute -from ..shared import sequenceattribute as shared_sequenceattribute -from ..shared import relationattribute as shared_relationattribute -from ..shared import userrelationattribute as shared_userrelationattribute -from ..shared import addressrelationattribute as shared_addressrelationattribute -from ..shared import paymentmethodrelationattribute as shared_paymentmethodrelationattribute -from ..shared import currencyattribute as shared_currencyattribute -from ..shared import repeatableattribute as shared_repeatableattribute -from ..shared import tagsattribute as shared_tagsattribute -from ..shared import numberattribute as shared_numberattribute -from ..shared import consentattribute as shared_consentattribute -from ..shared import internalattribute as shared_internalattribute -from ..shared import orderedlistattribute as shared_orderedlistattribute -from ..shared import fileattribute as shared_fileattribute -from ..shared import computedattribute as shared_computedattribute -from ..shared import partnerstatusattribute as shared_partnerstatusattribute -from ..shared import invitationemailattribute as shared_invitationemailattribute -from ..shared import automationattribute as shared_automationattribute -from ..shared import internaluserattribute as shared_internaluserattribute -from ..shared import purposeattribute as shared_purposeattribute from ..shared import entitycapability as shared_entitycapability from ..shared import searchmappings as shared_searchmappings +from dataclasses_json import dataclass_json +from epilotapi import utils +from typing import Any, Optional @dataclass_json @@ -109,4 +75,4 @@ class EntitySchema: title_template: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('title_template') }}) ui_config: Optional[EntitySchemaUIConfig] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('ui_config') }}) version: Optional[int] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('version') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/entityschemaitem.py b/src/epilotapi/models/shared/entityschemaitem.py index 8126598b3..da5617380 100755 --- a/src/epilotapi/models/shared/entityschemaitem.py +++ b/src/epilotapi/models/shared/entityschemaitem.py @@ -1,46 +1,9 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields -import dateutil.parser -from typing import Any,Optional -from dataclasses_json import dataclass_json -from epilotapi import utils -from ..shared import summaryattribute as shared_summaryattribute -from ..shared import entitydefaultcreate as shared_entitydefaultcreate -from ..shared import entitydefaultedit as shared_entitydefaultedit -from ..shared import entitydefaulttable as shared_entitydefaulttable -from ..shared import redirectentityview as shared_redirectentityview -from ..shared import entityparcelview as shared_entityparcelview -from ..shared import entityviewdisabled as shared_entityviewdisabled -from ..shared import textattribute as shared_textattribute -from ..shared import linkattribute as shared_linkattribute -from ..shared import dateattribute as shared_dateattribute -from ..shared import countryattribute as shared_countryattribute -from ..shared import booleanattribute as shared_booleanattribute -from ..shared import selectattribute as shared_selectattribute -from ..shared import multiselectattribute as shared_multiselectattribute -from ..shared import statusattribute as shared_statusattribute -from ..shared import sequenceattribute as shared_sequenceattribute -from ..shared import relationattribute as shared_relationattribute -from ..shared import userrelationattribute as shared_userrelationattribute -from ..shared import addressrelationattribute as shared_addressrelationattribute -from ..shared import paymentmethodrelationattribute as shared_paymentmethodrelationattribute -from ..shared import currencyattribute as shared_currencyattribute -from ..shared import repeatableattribute as shared_repeatableattribute -from ..shared import tagsattribute as shared_tagsattribute -from ..shared import numberattribute as shared_numberattribute -from ..shared import consentattribute as shared_consentattribute -from ..shared import internalattribute as shared_internalattribute -from ..shared import orderedlistattribute as shared_orderedlistattribute -from ..shared import fileattribute as shared_fileattribute -from ..shared import computedattribute as shared_computedattribute -from ..shared import partnerstatusattribute as shared_partnerstatusattribute -from ..shared import invitationemailattribute as shared_invitationemailattribute -from ..shared import automationattribute as shared_automationattribute -from ..shared import internaluserattribute as shared_internaluserattribute -from ..shared import purposeattribute as shared_purposeattribute from ..shared import entitycapability as shared_entitycapability from ..shared import searchmappings as shared_searchmappings +from dataclasses_json import dataclass_json +from epilotapi import utils +from typing import Any, Optional @dataclass_json @@ -124,4 +87,4 @@ class EntitySchemaItem: ui_config: Optional[EntitySchemaItemUIConfig] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('ui_config') }}) updated_at: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('updated_at') }}) version: Optional[int] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('version') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/entitysearchparams.py b/src/epilotapi/models/shared/entitysearchparams.py index bb4ada2b1..3f3605496 100755 --- a/src/epilotapi/models/shared/entitysearchparams.py +++ b/src/epilotapi/models/shared/entitysearchparams.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Optional from dataclasses_json import dataclass_json from epilotapi import utils +from typing import Optional @dataclass_json @@ -14,4 +14,4 @@ class EntitySearchParams: include_scores: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('include_scores') }}) size: Optional[int] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('size') }}) sort: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('sort') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/entitysearchresults.py b/src/epilotapi/models/shared/entitysearchresults.py index 3c1ccecc6..171f1cdd3 100755 --- a/src/epilotapi/models/shared/entitysearchresults.py +++ b/src/epilotapi/models/shared/entitysearchresults.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Any,Optional from dataclasses_json import dataclass_json from epilotapi import utils +from typing import Any, Optional @dataclass_json @@ -9,4 +9,4 @@ class EntitySearchResults: hits: Optional[float] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('hits') }}) results: Optional[list[dict[str, Any]]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('results') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/entityviewdisabled.py b/src/epilotapi/models/shared/entityviewdisabled.py index eec76bc4b..1841644d2 100755 --- a/src/epilotapi/models/shared/entityviewdisabled.py +++ b/src/epilotapi/models/shared/entityviewdisabled.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Optional class EntityViewDisabledViewTypeEnum(str, Enum): DISABLED = "disabled" @@ -12,4 +12,4 @@ class EntityViewDisabledViewTypeEnum(str, Enum): @dataclasses.dataclass class EntityViewDisabled: view_type: Optional[EntityViewDisabledViewTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('view_type') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/errorcode_enum.py b/src/epilotapi/models/shared/errorcode_enum.py index 92e5f3e5b..cdc30d6db 100755 --- a/src/epilotapi/models/shared/errorcode_enum.py +++ b/src/epilotapi/models/shared/errorcode_enum.py @@ -9,4 +9,3 @@ class ErrorCodeEnum(str, Enum): TIMEOUT_ERROR = "TIMEOUT_ERROR" BAD_CONFIG = "BAD_CONFIG" INTERNAL_ERROR = "INTERNAL_ERROR" - diff --git a/src/epilotapi/models/shared/erroroutput.py b/src/epilotapi/models/shared/erroroutput.py index 28539e969..007023000 100755 --- a/src/epilotapi/models/shared/erroroutput.py +++ b/src/epilotapi/models/shared/erroroutput.py @@ -1,8 +1,7 @@ import dataclasses -from enum import Enum +from ..shared import errorcode_enum as shared_errorcode_enum from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import errorcode_enum as shared_errorcode_enum @dataclass_json @@ -10,4 +9,4 @@ class ErrorOutput: error_code: shared_errorcode_enum.ErrorCodeEnum = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('error_code') }}) error_reason: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('error_reason') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/executionstatus_enum.py b/src/epilotapi/models/shared/executionstatus_enum.py index e64edbd88..61f919fff 100755 --- a/src/epilotapi/models/shared/executionstatus_enum.py +++ b/src/epilotapi/models/shared/executionstatus_enum.py @@ -7,4 +7,3 @@ class ExecutionStatusEnum(str, Enum): SUCCESS = "success" FAILED = "failed" CANCELLED = "cancelled" - diff --git a/src/epilotapi/models/shared/fileattribute.py b/src/epilotapi/models/shared/fileattribute.py index 16b5d68cc..264786a3a 100755 --- a/src/epilotapi/models/shared/fileattribute.py +++ b/src/epilotapi/models/shared/fileattribute.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional class FileAttributeDefaultAccessControlEnum(str, Enum): PUBLIC_READ = "public-read" @@ -49,4 +49,4 @@ class FileAttribute: setting_flag: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('setting_flag') }}) show_in_table: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('show_in_table') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/frontendsubmittrigger.py b/src/epilotapi/models/shared/frontendsubmittrigger.py index b1db38fb7..a221d1da8 100755 --- a/src/epilotapi/models/shared/frontendsubmittrigger.py +++ b/src/epilotapi/models/shared/frontendsubmittrigger.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Optional @dataclass_json @@ -19,4 +19,4 @@ class FrontendSubmitTriggerTypeEnum(str, Enum): class FrontendSubmitTrigger: configuration: FrontendSubmitTriggerConfiguration = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('configuration') }}) type: FrontendSubmitTriggerTypeEnum = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/getexecutionsresp.py b/src/epilotapi/models/shared/getexecutionsresp.py index 050f1155e..28f957298 100755 --- a/src/epilotapi/models/shared/getexecutionsresp.py +++ b/src/epilotapi/models/shared/getexecutionsresp.py @@ -1,7 +1,7 @@ import dataclasses +from ..shared import automationexecution as shared_automationexecution from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import automationexecution as shared_automationexecution @dataclass_json @@ -9,4 +9,4 @@ class GetExecutionsResp: results: list[shared_automationexecution.AutomationExecution] = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('results') }}) total: float = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('total') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/internalattribute.py b/src/epilotapi/models/shared/internalattribute.py index 12e0041f6..3c59692c7 100755 --- a/src/epilotapi/models/shared/internalattribute.py +++ b/src/epilotapi/models/shared/internalattribute.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional class InternalAttributeTypeEnum(str, Enum): INTERNAL = "internal" @@ -39,4 +39,4 @@ class InternalAttribute: show_in_table: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('show_in_table') }}) type: Optional[InternalAttributeTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/internaluserattribute.py b/src/epilotapi/models/shared/internaluserattribute.py index ebf4e7eaf..b0732b548 100755 --- a/src/epilotapi/models/shared/internaluserattribute.py +++ b/src/epilotapi/models/shared/internaluserattribute.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional class InternalUserAttributeTypeEnum(str, Enum): INTERNAL_USER = "internal_user" @@ -39,4 +39,4 @@ class InternalUserAttribute: show_in_table: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('show_in_table') }}) type: Optional[InternalUserAttributeTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/invitationemailattribute.py b/src/epilotapi/models/shared/invitationemailattribute.py index 68c0fe195..d00449af5 100755 --- a/src/epilotapi/models/shared/invitationemailattribute.py +++ b/src/epilotapi/models/shared/invitationemailattribute.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional class InvitationEmailAttributeTypeEnum(str, Enum): INVITATION_EMAIL = "invitation_email" @@ -39,4 +39,4 @@ class InvitationEmailAttribute: show_in_table: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('show_in_table') }}) type: Optional[InvitationEmailAttributeTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/journeysubmittrigger.py b/src/epilotapi/models/shared/journeysubmittrigger.py index 181b6de3d..14a11eb51 100755 --- a/src/epilotapi/models/shared/journeysubmittrigger.py +++ b/src/epilotapi/models/shared/journeysubmittrigger.py @@ -1,6 +1,6 @@ import dataclasses -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils @@ -18,4 +18,4 @@ class JourneySubmitTriggerTypeEnum(str, Enum): class JourneySubmitTrigger: configuration: JourneySubmitTriggerConfiguration = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('configuration') }}) type: JourneySubmitTriggerTypeEnum = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/linkattribute.py b/src/epilotapi/models/shared/linkattribute.py index 6b91318fe..d60bf60ba 100755 --- a/src/epilotapi/models/shared/linkattribute.py +++ b/src/epilotapi/models/shared/linkattribute.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional class LinkAttributeTypeEnum(str, Enum): LINK = "link" @@ -39,4 +39,4 @@ class LinkAttribute: show_in_table: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('show_in_table') }}) type: Optional[LinkAttributeTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/mapentityaction.py b/src/epilotapi/models/shared/mapentityaction.py index 4418a36ae..1d2023298 100755 --- a/src/epilotapi/models/shared/mapentityaction.py +++ b/src/epilotapi/models/shared/mapentityaction.py @@ -1,15 +1,11 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields -import dateutil.parser -from typing import Any,Optional -from enum import Enum -from dataclasses_json import dataclass_json -from epilotapi import utils -from ..shared import mapentityconfig as shared_mapentityconfig from ..shared import erroroutput as shared_erroroutput from ..shared import executionstatus_enum as shared_executionstatus_enum +from ..shared import mapentityconfig as shared_mapentityconfig from ..shared import retrystrategy_enum as shared_retrystrategy_enum +from dataclasses_json import dataclass_json +from epilotapi import utils +from typing import Any, Optional @dataclass_json @@ -28,4 +24,4 @@ class MapEntityAction: started_at: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('started_at') }}) type: Optional[Any] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) updated_at: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('updated_at') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/mapentityactionconfig.py b/src/epilotapi/models/shared/mapentityactionconfig.py index 5a548c977..fb992e93c 100755 --- a/src/epilotapi/models/shared/mapentityactionconfig.py +++ b/src/epilotapi/models/shared/mapentityactionconfig.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional +from ..shared import mapentityconfig as shared_mapentityconfig from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import mapentityconfig as shared_mapentityconfig +from typing import Any, Optional @dataclass_json @@ -15,4 +15,4 @@ class MapEntityActionConfig: id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('id') }}) name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('name') }}) type: Optional[Any] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/mapentityconfig.py b/src/epilotapi/models/shared/mapentityconfig.py index e4ca6a7b4..2f26f6acf 100755 --- a/src/epilotapi/models/shared/mapentityconfig.py +++ b/src/epilotapi/models/shared/mapentityconfig.py @@ -1,13 +1,9 @@ import dataclasses -from typing import Any,Optional -from dataclasses_json import dataclass_json -from epilotapi import utils -from ..shared import mappingattributev2 as shared_mappingattributev2 -from ..shared import setvaluemapper as shared_setvaluemapper -from ..shared import copyvaluemapper as shared_copyvaluemapper -from ..shared import appendvaluemapper as shared_appendvaluemapper from ..shared import mappingconfigref as shared_mappingconfigref from ..shared import relationattribute1 as shared_relationattribute1 +from dataclasses_json import dataclass_json +from epilotapi import utils +from typing import Any, Optional @dataclass_json @@ -20,4 +16,4 @@ class MapEntityConfig: mapping_config: Optional[shared_mappingconfigref.MappingConfigRef] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('mapping_config') }}) relation_attributes: Optional[list[shared_relationattribute1.RelationAttribute1]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('relation_attributes') }}) target_unique: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('target_unique') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/mappingattributemode_enum.py b/src/epilotapi/models/shared/mappingattributemode_enum.py index 89666f61a..f54617aac 100755 --- a/src/epilotapi/models/shared/mappingattributemode_enum.py +++ b/src/epilotapi/models/shared/mappingattributemode_enum.py @@ -5,4 +5,3 @@ class MappingAttributeModeEnum(str, Enum): COPY_IF_EXISTS = "copy_if_exists" APPEND_IF_EXISTS = "append_if_exists" SET_VALUE = "set_value" - diff --git a/src/epilotapi/models/shared/mappingattributev2.py b/src/epilotapi/models/shared/mappingattributev2.py index 3b1508c38..8b0e561a2 100755 --- a/src/epilotapi/models/shared/mappingattributev2.py +++ b/src/epilotapi/models/shared/mappingattributev2.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Any,Optional from dataclasses_json import dataclass_json from epilotapi import utils +from typing import Any, Optional @dataclass_json @@ -9,4 +9,4 @@ class MappingAttributeV2: operation: Any = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('operation') }}) target: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('target') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/mappingconfigref.py b/src/epilotapi/models/shared/mappingconfigref.py index b0f1c76c5..63c6d4ac3 100755 --- a/src/epilotapi/models/shared/mappingconfigref.py +++ b/src/epilotapi/models/shared/mappingconfigref.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Optional from dataclasses_json import dataclass_json from epilotapi import utils +from typing import Optional @dataclass_json @@ -10,4 +10,4 @@ class MappingConfigRef: config_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('config_id') }}) target_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('target_id') }}) version: Optional[float] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('version') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/multiselectattribute.py b/src/epilotapi/models/shared/multiselectattribute.py index 396e722b3..76b7c4b8d 100755 --- a/src/epilotapi/models/shared/multiselectattribute.py +++ b/src/epilotapi/models/shared/multiselectattribute.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional @dataclass_json @@ -51,4 +51,4 @@ class MultiSelectAttribute: show_in_table: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('show_in_table') }}) type: Optional[MultiSelectAttributeTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/numberattribute.py b/src/epilotapi/models/shared/numberattribute.py index e41730ade..1cbe4cf1c 100755 --- a/src/epilotapi/models/shared/numberattribute.py +++ b/src/epilotapi/models/shared/numberattribute.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional class NumberAttributeTypeEnum(str, Enum): NUMBER = "number" @@ -40,4 +40,4 @@ class NumberAttribute: show_in_table: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('show_in_table') }}) type: Optional[NumberAttributeTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/orderedlistattribute.py b/src/epilotapi/models/shared/orderedlistattribute.py index 5400385cb..854a59c2e 100755 --- a/src/epilotapi/models/shared/orderedlistattribute.py +++ b/src/epilotapi/models/shared/orderedlistattribute.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional class OrderedListAttributeTypeEnum(str, Enum): ORDERED_LIST = "ordered_list" @@ -39,4 +39,4 @@ class OrderedListAttribute: show_in_table: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('show_in_table') }}) type: Optional[OrderedListAttributeTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/partnerstatusattribute.py b/src/epilotapi/models/shared/partnerstatusattribute.py index ab90889a6..3f59014df 100755 --- a/src/epilotapi/models/shared/partnerstatusattribute.py +++ b/src/epilotapi/models/shared/partnerstatusattribute.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional class PartnerStatusAttributeTypeEnum(str, Enum): PARTNER_STATUS = "partner_status" @@ -39,4 +39,4 @@ class PartnerStatusAttribute: show_in_table: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('show_in_table') }}) type: Optional[PartnerStatusAttributeTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/paymentmethodrelationattribute.py b/src/epilotapi/models/shared/paymentmethodrelationattribute.py index 19559c810..d0e6331bd 100755 --- a/src/epilotapi/models/shared/paymentmethodrelationattribute.py +++ b/src/epilotapi/models/shared/paymentmethodrelationattribute.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional class PaymentMethodRelationAttributeTypeEnum(str, Enum): RELATION_PAYMENT_METHOD = "relation_payment_method" @@ -40,4 +40,4 @@ class PaymentMethodRelationAttribute: show_in_table: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('show_in_table') }}) type: Optional[PaymentMethodRelationAttributeTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/purposeattribute.py b/src/epilotapi/models/shared/purposeattribute.py index 130eb1b68..692ffd5b7 100755 --- a/src/epilotapi/models/shared/purposeattribute.py +++ b/src/epilotapi/models/shared/purposeattribute.py @@ -1,11 +1,11 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields import dateutil.parser -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from datetime import datetime +from enum import Enum from epilotapi import utils +from marshmallow import fields +from typing import Any, Optional class PurposeAttributeTypeEnum(str, Enum): PURPOSE = "purpose" @@ -46,4 +46,4 @@ class PurposeAttribute: type: Optional[PurposeAttributeTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) updated_at: Optional[datetime] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('updated_at'), 'encoder': utils.datetimeisoformat(True), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/receivedemailtrigger.py b/src/epilotapi/models/shared/receivedemailtrigger.py index 1de799a13..cbc90ba7e 100755 --- a/src/epilotapi/models/shared/receivedemailtrigger.py +++ b/src/epilotapi/models/shared/receivedemailtrigger.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Optional class ReceivedEmailTriggerConfigurationMessageTypeEnum(str, Enum): RECEIVED = "RECEIVED" @@ -22,4 +22,4 @@ class ReceivedEmailTriggerTypeEnum(str, Enum): class ReceivedEmailTrigger: configuration: ReceivedEmailTriggerConfiguration = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('configuration') }}) type: ReceivedEmailTriggerTypeEnum = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/redirectentityview.py b/src/epilotapi/models/shared/redirectentityview.py index 3d0fb5cf9..05336fce3 100755 --- a/src/epilotapi/models/shared/redirectentityview.py +++ b/src/epilotapi/models/shared/redirectentityview.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Optional class RedirectEntityViewViewTypeEnum(str, Enum): REDIRECT = "redirect" @@ -13,4 +13,4 @@ class RedirectEntityViewViewTypeEnum(str, Enum): class RedirectEntityView: route: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('route') }}) view_type: Optional[RedirectEntityViewViewTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('view_type') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/relationattribute.py b/src/epilotapi/models/shared/relationattribute.py index b555648e7..fdebbb686 100755 --- a/src/epilotapi/models/shared/relationattribute.py +++ b/src/epilotapi/models/shared/relationattribute.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional class RelationAttributeActionsActionTypeEnum(str, Enum): ADD_EXISTING = "add_existing" @@ -85,4 +85,4 @@ class RelationAttribute: summary_fields: Optional[list[Any]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('summary_fields') }}) type: Optional[RelationAttributeTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/relationattribute1.py b/src/epilotapi/models/shared/relationattribute1.py index 3c526e2f4..6b4e7d485 100755 --- a/src/epilotapi/models/shared/relationattribute1.py +++ b/src/epilotapi/models/shared/relationattribute1.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional class RelationAttribute1ModeEnum(str, Enum): APPEND = "append" @@ -34,4 +34,4 @@ class RelationAttribute1: source_filter: Optional[RelationAttribute1SourceFilter] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('source_filter') }}) target_tags: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('target_tags') }}) target_tags_include_source: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('target_tags_include_source') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/relationitem.py b/src/epilotapi/models/shared/relationitem.py index 3b18e1562..9c6f41a3c 100755 --- a/src/epilotapi/models/shared/relationitem.py +++ b/src/epilotapi/models/shared/relationitem.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Optional from dataclasses_json import dataclass_json from epilotapi import utils +from typing import Optional @dataclass_json @@ -11,4 +11,4 @@ class RelationItem: entity_id: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('entity_id') }}) tags: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('_tags') }}) reverse: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('reverse') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/repeatableattribute.py b/src/epilotapi/models/shared/repeatableattribute.py index ae1e42fdb..ea9ee2cf8 100755 --- a/src/epilotapi/models/shared/repeatableattribute.py +++ b/src/epilotapi/models/shared/repeatableattribute.py @@ -1,11 +1,8 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields -import dateutil.parser -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional class RepeatableAttributeRelationAffinityModeEnum(str, Enum): WEAK = "weak" @@ -57,4 +54,4 @@ class RepeatableAttribute: show_in_table: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('show_in_table') }}) type: Optional[RepeatableAttributeTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/retryreq.py b/src/epilotapi/models/shared/retryreq.py index 5dc6308a5..1c89717bc 100755 --- a/src/epilotapi/models/shared/retryreq.py +++ b/src/epilotapi/models/shared/retryreq.py @@ -1,13 +1,12 @@ import dataclasses -from typing import Optional -from enum import Enum +from ..shared import retrystrategy_enum as shared_retrystrategy_enum from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import retrystrategy_enum as shared_retrystrategy_enum +from typing import Optional @dataclass_json @dataclasses.dataclass class RetryReq: retry_strategy: Optional[shared_retrystrategy_enum.RetryStrategyEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('retry_strategy') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/retrystrategy_enum.py b/src/epilotapi/models/shared/retrystrategy_enum.py index 5f3fc83e6..726f76a2a 100755 --- a/src/epilotapi/models/shared/retrystrategy_enum.py +++ b/src/epilotapi/models/shared/retrystrategy_enum.py @@ -4,4 +4,3 @@ class RetryStrategyEnum(str, Enum): RETRY_AND_RESUME = "RETRY_AND_RESUME" RETRY_AND_STOP = "RETRY_AND_STOP" - diff --git a/src/epilotapi/models/shared/savedview.py b/src/epilotapi/models/shared/savedview.py index e258a7c94..ee337d73c 100755 --- a/src/epilotapi/models/shared/savedview.py +++ b/src/epilotapi/models/shared/savedview.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Any,Optional from dataclasses_json import dataclass_json from epilotapi import utils +from typing import Any, Optional @dataclass_json @@ -27,4 +27,4 @@ class SavedView: ui_config: dict[str, Any] = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('ui_config') }}) org: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('org') }}) shared: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('shared') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/savedviewitem.py b/src/epilotapi/models/shared/savedviewitem.py index 702ef1591..425a482cb 100755 --- a/src/epilotapi/models/shared/savedviewitem.py +++ b/src/epilotapi/models/shared/savedviewitem.py @@ -1,10 +1,7 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields -import dateutil.parser -from typing import Any,Optional from dataclasses_json import dataclass_json from epilotapi import utils +from typing import Any, Optional @dataclass_json @@ -33,4 +30,4 @@ class SavedViewItem: org: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('org') }}) shared: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('shared') }}) updated_at: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('updated_at') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/searchautomationsresp.py b/src/epilotapi/models/shared/searchautomationsresp.py index c56a31b0e..ed94466e9 100755 --- a/src/epilotapi/models/shared/searchautomationsresp.py +++ b/src/epilotapi/models/shared/searchautomationsresp.py @@ -1,7 +1,7 @@ import dataclasses +from ..shared import automationflow as shared_automationflow from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import automationflow as shared_automationflow @dataclass_json @@ -9,4 +9,4 @@ class SearchAutomationsResp: results: list[shared_automationflow.AutomationFlow] = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('results') }}) total: float = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('total') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/searchjourneysqueryrequest.py b/src/epilotapi/models/shared/searchjourneysqueryrequest.py index ed1881ac8..a50085686 100755 --- a/src/epilotapi/models/shared/searchjourneysqueryrequest.py +++ b/src/epilotapi/models/shared/searchjourneysqueryrequest.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Optional from dataclasses_json import dataclass_json from epilotapi import utils +from typing import Optional @dataclass_json @@ -11,4 +11,4 @@ class SearchJourneysQueryRequest: q: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('q') }}) size: Optional[int] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('size') }}) sort: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('sort') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/searchjourneysresponse.py b/src/epilotapi/models/shared/searchjourneysresponse.py index 80b455a1a..dae64874b 100755 --- a/src/epilotapi/models/shared/searchjourneysresponse.py +++ b/src/epilotapi/models/shared/searchjourneysresponse.py @@ -1,11 +1,11 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields import dateutil.parser -from typing import Optional -from enum import Enum from dataclasses_json import dataclass_json +from datetime import datetime +from enum import Enum from epilotapi import utils +from marshmallow import fields +from typing import Optional @dataclass_json @@ -41,4 +41,4 @@ class SearchJourneysResponseResults: class SearchJourneysResponse: hits: Optional[float] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('hits') }}) results: Optional[list[SearchJourneysResponseResults]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('results') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/searchmappings.py b/src/epilotapi/models/shared/searchmappings.py index cda36c816..bf5e80ef9 100755 --- a/src/epilotapi/models/shared/searchmappings.py +++ b/src/epilotapi/models/shared/searchmappings.py @@ -1,11 +1,8 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields -import dateutil.parser -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional class SearchMappingsTypeEnum(str, Enum): KEYWORD = "keyword" @@ -25,4 +22,4 @@ class SearchMappings: fields: Optional[Any] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('fields') }}) index: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('index') }}) type: Optional[SearchMappingsTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/security.py b/src/epilotapi/models/shared/security.py index 3d9391e84..2bdb96a2a 100755 --- a/src/epilotapi/models/shared/security.py +++ b/src/epilotapi/models/shared/security.py @@ -10,4 +10,4 @@ class SchemeEpilotAuth: @dataclasses.dataclass class Security: epilot_auth: SchemeEpilotAuth = dataclasses.field(metadata={'security': { 'scheme': True, 'type': 'http', 'sub_type': 'bearer' }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/selectattribute.py b/src/epilotapi/models/shared/selectattribute.py index a194cfdc0..a6f676e33 100755 --- a/src/epilotapi/models/shared/selectattribute.py +++ b/src/epilotapi/models/shared/selectattribute.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional @dataclass_json @@ -49,4 +49,4 @@ class SelectAttribute: show_in_table: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('show_in_table') }}) type: Optional[SelectAttributeTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/sendemailaction.py b/src/epilotapi/models/shared/sendemailaction.py index 7acae7632..9c87000d4 100755 --- a/src/epilotapi/models/shared/sendemailaction.py +++ b/src/epilotapi/models/shared/sendemailaction.py @@ -1,15 +1,11 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields -import dateutil.parser -from typing import Any,Optional -from enum import Enum -from dataclasses_json import dataclass_json -from epilotapi import utils -from ..shared import sendemailconfig as shared_sendemailconfig from ..shared import erroroutput as shared_erroroutput from ..shared import executionstatus_enum as shared_executionstatus_enum from ..shared import retrystrategy_enum as shared_retrystrategy_enum +from ..shared import sendemailconfig as shared_sendemailconfig +from dataclasses_json import dataclass_json +from epilotapi import utils +from typing import Any, Optional @dataclass_json @@ -28,4 +24,4 @@ class SendEmailAction: started_at: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('started_at') }}) type: Optional[Any] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) updated_at: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('updated_at') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/sendemailactionconfig.py b/src/epilotapi/models/shared/sendemailactionconfig.py index bba5fa319..b47c6d7da 100755 --- a/src/epilotapi/models/shared/sendemailactionconfig.py +++ b/src/epilotapi/models/shared/sendemailactionconfig.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional +from ..shared import sendemailconfig as shared_sendemailconfig from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import sendemailconfig as shared_sendemailconfig +from typing import Any, Optional @dataclass_json @@ -15,4 +15,4 @@ class SendEmailActionConfig: id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('id') }}) name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('name') }}) type: Optional[Any] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/sendemailconfig.py b/src/epilotapi/models/shared/sendemailconfig.py index d0c17886c..3ba14ae0e 100755 --- a/src/epilotapi/models/shared/sendemailconfig.py +++ b/src/epilotapi/models/shared/sendemailconfig.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Optional class SendEmailConfigAttachmentsSourceFilterDocumentTypeEnum(str, Enum): DOCUMENT = "document" @@ -50,4 +50,4 @@ class SendEmailConfig: attachments: Optional[list[SendEmailConfigAttachments]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('attachments') }}) email_template_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('email_template_id') }}) language_code: Optional[SendEmailConfigLanguageCodeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('language_code') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/sequenceattribute.py b/src/epilotapi/models/shared/sequenceattribute.py index 6683268ef..c671000a5 100755 --- a/src/epilotapi/models/shared/sequenceattribute.py +++ b/src/epilotapi/models/shared/sequenceattribute.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional class SequenceAttributeTypeEnum(str, Enum): SEQUENCE = "sequence" @@ -41,4 +41,4 @@ class SequenceAttribute: start_number: Optional[int] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('start_number') }}) type: Optional[SequenceAttributeTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/setvaluemapper.py b/src/epilotapi/models/shared/setvaluemapper.py index eed4ab1d3..8fcc8d608 100755 --- a/src/epilotapi/models/shared/setvaluemapper.py +++ b/src/epilotapi/models/shared/setvaluemapper.py @@ -1,9 +1,8 @@ import dataclasses -from typing import Any -from enum import Enum +from ..shared import mappingattributemode_enum as shared_mappingattributemode_enum from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import mappingattributemode_enum as shared_mappingattributemode_enum +from typing import Any @dataclass_json @@ -12,4 +11,4 @@ class SetValueMapper: mode: shared_mappingattributemode_enum.MappingAttributeModeEnum = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('mode') }}) target: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('target') }}) value: Any = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('value') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/startexecutionrequest.py b/src/epilotapi/models/shared/startexecutionrequest.py index eaac32c70..e38dcfdb7 100755 --- a/src/epilotapi/models/shared/startexecutionrequest.py +++ b/src/epilotapi/models/shared/startexecutionrequest.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Optional from dataclasses_json import dataclass_json from epilotapi import utils +from typing import Optional @dataclass_json @@ -9,4 +9,4 @@ class StartExecutionRequest: entity_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('entity_id') }}) flow_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('flow_id') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/statusattribute.py b/src/epilotapi/models/shared/statusattribute.py index f59fd7224..2e209d059 100755 --- a/src/epilotapi/models/shared/statusattribute.py +++ b/src/epilotapi/models/shared/statusattribute.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional @dataclass_json @@ -47,4 +47,4 @@ class StatusAttribute: show_in_table: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('show_in_table') }}) type: Optional[StatusAttributeTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/summaryattribute.py b/src/epilotapi/models/shared/summaryattribute.py index 182368386..f57eb63d7 100755 --- a/src/epilotapi/models/shared/summaryattribute.py +++ b/src/epilotapi/models/shared/summaryattribute.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Optional from dataclasses_json import dataclass_json from epilotapi import utils +from typing import Optional @dataclass_json @@ -29,4 +29,4 @@ class SummaryAttribute: setting_flag: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('setting_flag') }}) show_as_tag: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('show_as_tag') }}) tag_color: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('tag_color') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/summaryfield.py b/src/epilotapi/models/shared/summaryfield.py index cbbf3e089..61e48ce34 100755 --- a/src/epilotapi/models/shared/summaryfield.py +++ b/src/epilotapi/models/shared/summaryfield.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Optional from dataclasses_json import dataclass_json from epilotapi import utils +from typing import Optional @dataclass_json @@ -13,4 +13,4 @@ class SummaryField: display_as: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('display_as') }}) field: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('field') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/tagsattribute.py b/src/epilotapi/models/shared/tagsattribute.py index 4c6186f5c..87f1094ad 100755 --- a/src/epilotapi/models/shared/tagsattribute.py +++ b/src/epilotapi/models/shared/tagsattribute.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional class TagsAttributeTypeEnum(str, Enum): TAGS = "tags" @@ -41,4 +41,4 @@ class TagsAttribute: suggestions: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('suggestions') }}) type: Optional[TagsAttributeTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/taxonomy.py b/src/epilotapi/models/shared/taxonomy.py index b3fabc168..ab64d3b02 100755 --- a/src/epilotapi/models/shared/taxonomy.py +++ b/src/epilotapi/models/shared/taxonomy.py @@ -1,10 +1,10 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields import dateutil.parser -from typing import Optional from dataclasses_json import dataclass_json +from datetime import datetime from epilotapi import utils +from marshmallow import fields +from typing import Optional @dataclass_json @@ -15,4 +15,4 @@ class Taxonomy: created_at: Optional[datetime] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('created_at'), 'encoder': utils.datetimeisoformat(True), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }}) plural: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('plural') }}) updated_at: Optional[datetime] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('updated_at'), 'encoder': utils.datetimeisoformat(True), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/taxonomyclassification.py b/src/epilotapi/models/shared/taxonomyclassification.py index 3fee418e0..87983b71c 100755 --- a/src/epilotapi/models/shared/taxonomyclassification.py +++ b/src/epilotapi/models/shared/taxonomyclassification.py @@ -1,10 +1,10 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields import dateutil.parser -from typing import Optional from dataclasses_json import dataclass_json +from datetime import datetime from epilotapi import utils +from marshmallow import fields +from typing import Optional @dataclass_json @@ -15,4 +15,4 @@ class TaxonomyClassification: id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('id') }}) parents: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('parents') }}) updated_at: Optional[datetime] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('updated_at'), 'encoder': utils.datetimeisoformat(True), 'decoder': dateutil.parser.isoparse, 'mm_field': fields.DateTime(format='iso') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/textattribute.py b/src/epilotapi/models/shared/textattribute.py index 72225b704..6225bd81f 100755 --- a/src/epilotapi/models/shared/textattribute.py +++ b/src/epilotapi/models/shared/textattribute.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional class TextAttributeTypeEnum(str, Enum): STRING = "string" @@ -40,4 +40,4 @@ class TextAttribute: show_in_table: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('show_in_table') }}) type: Optional[TextAttributeTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/triggercondition.py b/src/epilotapi/models/shared/triggercondition.py index a5d6394ae..0a9521212 100755 --- a/src/epilotapi/models/shared/triggercondition.py +++ b/src/epilotapi/models/shared/triggercondition.py @@ -1,9 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum +from ..shared import comparison_enum as shared_comparison_enum from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import comparison_enum as shared_comparison_enum +from typing import Any, Optional @dataclass_json @@ -12,4 +11,4 @@ class TriggerCondition: comparison: shared_comparison_enum.ComparisonEnum = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('comparison') }}) source: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('source') }}) value: Optional[Any] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/triggerwebhookaction.py b/src/epilotapi/models/shared/triggerwebhookaction.py index 148d578bd..a989e0a96 100755 --- a/src/epilotapi/models/shared/triggerwebhookaction.py +++ b/src/epilotapi/models/shared/triggerwebhookaction.py @@ -1,15 +1,11 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields -import dateutil.parser -from typing import Any,Optional -from enum import Enum -from dataclasses_json import dataclass_json -from epilotapi import utils -from ..shared import triggerwebhookconfig as shared_triggerwebhookconfig from ..shared import erroroutput as shared_erroroutput from ..shared import executionstatus_enum as shared_executionstatus_enum from ..shared import retrystrategy_enum as shared_retrystrategy_enum +from ..shared import triggerwebhookconfig as shared_triggerwebhookconfig +from dataclasses_json import dataclass_json +from epilotapi import utils +from typing import Any, Optional @dataclass_json @@ -28,4 +24,4 @@ class TriggerWebhookAction: started_at: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('started_at') }}) type: Optional[Any] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) updated_at: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('updated_at') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/triggerwebhookactionconfig.py b/src/epilotapi/models/shared/triggerwebhookactionconfig.py index e90483523..28a7938a1 100755 --- a/src/epilotapi/models/shared/triggerwebhookactionconfig.py +++ b/src/epilotapi/models/shared/triggerwebhookactionconfig.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional +from ..shared import triggerwebhookconfig as shared_triggerwebhookconfig from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import triggerwebhookconfig as shared_triggerwebhookconfig +from typing import Any, Optional @dataclass_json @@ -15,4 +15,4 @@ class TriggerWebhookActionConfig: id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('id') }}) name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('name') }}) type: Optional[Any] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/triggerwebhookconfig.py b/src/epilotapi/models/shared/triggerwebhookconfig.py index 149933f5f..0839643c8 100755 --- a/src/epilotapi/models/shared/triggerwebhookconfig.py +++ b/src/epilotapi/models/shared/triggerwebhookconfig.py @@ -1,7 +1,7 @@ import dataclasses -from typing import Optional from dataclasses_json import dataclass_json from epilotapi import utils +from typing import Optional @dataclass_json @@ -9,4 +9,4 @@ class TriggerWebhookConfig: entity_sources: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('entity_sources') }}) target_webhook_id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('target_webhook_id') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/triggerworkflowaction.py b/src/epilotapi/models/shared/triggerworkflowaction.py index fd0122d95..94a8caccd 100755 --- a/src/epilotapi/models/shared/triggerworkflowaction.py +++ b/src/epilotapi/models/shared/triggerworkflowaction.py @@ -1,15 +1,11 @@ import dataclasses -from datetime import date, datetime -from marshmallow import fields -import dateutil.parser -from typing import Any,Optional -from enum import Enum -from dataclasses_json import dataclass_json -from epilotapi import utils -from ..shared import triggerworkflowconfig as shared_triggerworkflowconfig from ..shared import erroroutput as shared_erroroutput from ..shared import executionstatus_enum as shared_executionstatus_enum from ..shared import retrystrategy_enum as shared_retrystrategy_enum +from ..shared import triggerworkflowconfig as shared_triggerworkflowconfig +from dataclasses_json import dataclass_json +from epilotapi import utils +from typing import Any, Optional @dataclass_json @@ -28,4 +24,4 @@ class TriggerWorkflowAction: started_at: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('started_at') }}) type: Optional[Any] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) updated_at: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('updated_at') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/triggerworkflowactionconfig.py b/src/epilotapi/models/shared/triggerworkflowactionconfig.py index 9bf37b4ba..6ab4124c3 100755 --- a/src/epilotapi/models/shared/triggerworkflowactionconfig.py +++ b/src/epilotapi/models/shared/triggerworkflowactionconfig.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional +from ..shared import triggerworkflowconfig as shared_triggerworkflowconfig from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import triggerworkflowconfig as shared_triggerworkflowconfig +from typing import Any, Optional @dataclass_json @@ -15,4 +15,4 @@ class TriggerWorkflowActionConfig: id: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('id') }}) name: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('name') }}) type: Optional[Any] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/triggerworkflowcondition.py b/src/epilotapi/models/shared/triggerworkflowcondition.py index 28efe1ae0..d165432b8 100755 --- a/src/epilotapi/models/shared/triggerworkflowcondition.py +++ b/src/epilotapi/models/shared/triggerworkflowcondition.py @@ -1,9 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum +from ..shared import comparison_enum as shared_comparison_enum from dataclasses_json import dataclass_json from epilotapi import utils -from ..shared import comparison_enum as shared_comparison_enum +from typing import Any, Optional @dataclass_json @@ -13,4 +12,4 @@ class TriggerWorkflowCondition: schema: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('schema') }}) source: str = dataclasses.field(metadata={'dataclasses_json': { 'letter_case': utils.field_name('source') }}) value: Optional[Any] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/triggerworkflowconfig.py b/src/epilotapi/models/shared/triggerworkflowconfig.py index 755a21257..6880617e0 100755 --- a/src/epilotapi/models/shared/triggerworkflowconfig.py +++ b/src/epilotapi/models/shared/triggerworkflowconfig.py @@ -1,9 +1,9 @@ import dataclasses -from typing import Optional -from dataclasses_json import dataclass_json -from epilotapi import utils from ..shared import assignuserstostep as shared_assignuserstostep from ..shared import triggerworkflowcondition as shared_triggerworkflowcondition +from dataclasses_json import dataclass_json +from epilotapi import utils +from typing import Optional @dataclass_json @@ -13,4 +13,4 @@ class TriggerWorkflowConfig: assignees: Optional[list[str]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('assignees') }}) conditions: Optional[list[shared_triggerworkflowcondition.TriggerWorkflowCondition]] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('conditions') }}) target_workflow: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('target_workflow') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/shared/userrelationattribute.py b/src/epilotapi/models/shared/userrelationattribute.py index 48e6afaa8..9a33b03a6 100755 --- a/src/epilotapi/models/shared/userrelationattribute.py +++ b/src/epilotapi/models/shared/userrelationattribute.py @@ -1,8 +1,8 @@ import dataclasses -from typing import Any,Optional -from enum import Enum from dataclasses_json import dataclass_json +from enum import Enum from epilotapi import utils +from typing import Any, Optional class UserRelationAttributeTypeEnum(str, Enum): RELATION_USER = "relation_user" @@ -40,4 +40,4 @@ class UserRelationAttribute: show_in_table: Optional[bool] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('show_in_table') }}) type: Optional[UserRelationAttributeTypeEnum] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('type') }}) value_formatter: Optional[str] = dataclasses.field(default=None, metadata={'dataclasses_json': { 'letter_case': utils.field_name('value_formatter') }}) - + \ No newline at end of file diff --git a/src/epilotapi/models/webhooks/__init__.py b/src/epilotapi/models/webhooks/__init__.py deleted file mode 100755 index f809361ad..000000000 --- a/src/epilotapi/models/webhooks/__init__.py +++ /dev/null @@ -1,2 +0,0 @@ - -__all__ = [] \ No newline at end of file diff --git a/src/epilotapi/relations.py b/src/epilotapi/relations.py index 9dba120f7..3c4bbf965 100755 --- a/src/epilotapi/relations.py +++ b/src/epilotapi/relations.py @@ -1,7 +1,7 @@ import requests -from typing import Any,Optional -from epilotapi.models import shared, operations from . import utils +from epilotapi.models import operations, shared +from typing import Optional class Relations: _client: requests.Session diff --git a/src/epilotapi/saved_views.py b/src/epilotapi/saved_views.py index 564815f81..20d3c2db8 100755 --- a/src/epilotapi/saved_views.py +++ b/src/epilotapi/saved_views.py @@ -1,7 +1,7 @@ import requests -from typing import Optional -from epilotapi.models import shared, operations from . import utils +from epilotapi.models import operations, shared +from typing import Optional class SavedViews: _client: requests.Session diff --git a/src/epilotapi/schemas.py b/src/epilotapi/schemas.py index 4434940b6..ae26341fa 100755 --- a/src/epilotapi/schemas.py +++ b/src/epilotapi/schemas.py @@ -1,7 +1,7 @@ import requests -from typing import Optional -from epilotapi.models import shared, operations from . import utils +from epilotapi.models import operations, shared +from typing import Optional class Schemas: _client: requests.Session diff --git a/src/epilotapi/sdk.py b/src/epilotapi/sdk.py index d6261cadd..b37f5a07e 100755 --- a/src/epilotapi/sdk.py +++ b/src/epilotapi/sdk.py @@ -1,20 +1,17 @@ - import requests -from epilotapi.models import shared from . import utils - from .activity import Activity from .entities import Entities +from .executions import Executions from .export import Export +from .flows import Flows from .journeys import Journeys from .relations import Relations from .saved_views import SavedViews from .schemas import Schemas from .taxonomy import Taxonomy -from .executions import Executions -from .flows import Flows - +from epilotapi.models import shared SERVERS = [ "https://journey-config.sls.epilot.io", @@ -39,8 +36,8 @@ class EpilotAPI: _security: shared.Security _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "1.1.1" - _gen_version: str = "0.22.1" + _sdk_version: str = "2.0.0" + _gen_version: str = "1.0.0" def __init__(self) -> None: self._client = requests.Session() diff --git a/src/epilotapi/taxonomy.py b/src/epilotapi/taxonomy.py index 86b7ca023..74ea35c15 100755 --- a/src/epilotapi/taxonomy.py +++ b/src/epilotapi/taxonomy.py @@ -1,7 +1,7 @@ import requests -from typing import Optional -from epilotapi.models import shared, operations from . import utils +from epilotapi.models import operations, shared +from typing import Optional class Taxonomy: _client: requests.Session From 5e118ee585502615efbde6f83ee7ab56d2a178d2 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Wed, 8 Feb 2023 01:46:45 +0000 Subject: [PATCH 3/9] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.1.1 --- RELEASES.md | 6 +- files.gen | 168 +++++++++++++++++++++++++++++++++++++ gen.yaml | 4 +- setup.py | 2 +- src/epilotapi/entities.py | 2 +- src/epilotapi/journeys.py | 2 +- src/epilotapi/relations.py | 2 +- src/epilotapi/sdk.py | 4 +- 8 files changed, 179 insertions(+), 11 deletions(-) create mode 100755 files.gen diff --git a/RELEASES.md b/RELEASES.md index 7c38b8371..ff2ae7578 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -1,9 +1,9 @@ -## Version 2.0.0 +## Version 2.1.0 ### Changes Based on: - OpenAPI Doc 1.0.0 ./openapi.yaml -- Speakeasy CLI 1.0.0 https://github.com/speakeasy-api/speakeasy +- Speakeasy CLI 1.1.1 https://github.com/speakeasy-api/speakeasy ### Releases -- [PyPI v2.0.0] https://pypi.org/project/epilotapi/2.0.0 - . \ No newline at end of file +- [PyPI v2.1.0] https://pypi.org/project/epilotapi/2.1.0 - . \ No newline at end of file diff --git a/files.gen b/files.gen new file mode 100755 index 000000000..c5f23762d --- /dev/null +++ b/files.gen @@ -0,0 +1,168 @@ +src/epilotapi/activity.py +src/epilotapi/entities.py +src/epilotapi/export.py +src/epilotapi/journeys.py +src/epilotapi/relations.py +src/epilotapi/saved_views.py +src/epilotapi/schemas.py +src/epilotapi/taxonomy.py +src/epilotapi/executions.py +src/epilotapi/flows.py +src/epilotapi/sdk.py +setup.py +src/epilotapi/models/operations/attachactivity.py +src/epilotapi/models/operations/createactivity.py +src/epilotapi/models/operations/getactivity.py +src/epilotapi/models/operations/getentityactivityfeed.py +src/epilotapi/models/operations/autocomplete.py +src/epilotapi/models/operations/createentity.py +src/epilotapi/models/operations/deleteentity.py +src/epilotapi/models/operations/getentity.py +src/epilotapi/models/operations/searchentities.py +src/epilotapi/models/operations/updateentity.py +src/epilotapi/models/operations/upsertentity.py +src/epilotapi/models/operations/exportentities.py +src/epilotapi/models/operations/importentities.py +src/epilotapi/models/operations/createjourney.py +src/epilotapi/models/operations/getjourney.py +src/epilotapi/models/operations/getjourneysbyorgid.py +src/epilotapi/models/operations/patchupdatejourney.py +src/epilotapi/models/operations/removejourney.py +src/epilotapi/models/operations/searchjourneys.py +src/epilotapi/models/operations/updatejourney.py +src/epilotapi/models/operations/addrelations.py +src/epilotapi/models/operations/deleterelation.py +src/epilotapi/models/operations/getrelations.py +src/epilotapi/models/operations/updaterelation.py +src/epilotapi/models/operations/createsavedview.py +src/epilotapi/models/operations/deletesavedview.py +src/epilotapi/models/operations/getsavedview.py +src/epilotapi/models/operations/listsavedviews.py +src/epilotapi/models/operations/updatesavedview.py +src/epilotapi/models/operations/createnewschemaversion.py +src/epilotapi/models/operations/deleteschemabyid.py +src/epilotapi/models/operations/getschema.py +src/epilotapi/models/operations/getschemaversions.py +src/epilotapi/models/operations/listschemablueprints.py +src/epilotapi/models/operations/listschemas.py +src/epilotapi/models/operations/listtaxonomyclassificationsforschema.py +src/epilotapi/models/operations/gettaxonomy.py +src/epilotapi/models/operations/listtaxonomies.py +src/epilotapi/models/operations/taxonomiesclassificationssearch.py +src/epilotapi/models/operations/taxonomyautocomplete.py +src/epilotapi/models/operations/updateclassificationsfortaxonomy.py +src/epilotapi/models/operations/cancelexecution.py +src/epilotapi/models/operations/getexecution.py +src/epilotapi/models/operations/getexecutions.py +src/epilotapi/models/operations/retriggeraction.py +src/epilotapi/models/operations/startexecution.py +src/epilotapi/models/operations/createflow.py +src/epilotapi/models/operations/deleteflow.py +src/epilotapi/models/operations/getflow.py +src/epilotapi/models/operations/putflow.py +src/epilotapi/models/operations/searchflows.py +src/epilotapi/models/operations/__init__.py +src/epilotapi/models/shared/activityitem.py +src/epilotapi/models/shared/entityoperation.py +src/epilotapi/models/shared/activity.py +src/epilotapi/models/shared/entitysearchresults.py +src/epilotapi/models/shared/entitysearchparams.py +src/epilotapi/models/shared/entityimportparams.py +src/epilotapi/models/shared/searchjourneysresponse.py +src/epilotapi/models/shared/searchjourneysqueryrequest.py +src/epilotapi/models/shared/relationitem.py +src/epilotapi/models/shared/savedviewitem.py +src/epilotapi/models/shared/savedview.py +src/epilotapi/models/shared/entityschemaitem.py +src/epilotapi/models/shared/entitydefaultcreate.py +src/epilotapi/models/shared/entitydefaultedit.py +src/epilotapi/models/shared/entitydefaulttable.py +src/epilotapi/models/shared/redirectentityview.py +src/epilotapi/models/shared/entityparcelview.py +src/epilotapi/models/shared/entityviewdisabled.py +src/epilotapi/models/shared/summaryattribute.py +src/epilotapi/models/shared/searchmappings.py +src/epilotapi/models/shared/entitycapability.py +src/epilotapi/models/shared/textattribute.py +src/epilotapi/models/shared/linkattribute.py +src/epilotapi/models/shared/dateattribute.py +src/epilotapi/models/shared/countryattribute.py +src/epilotapi/models/shared/booleanattribute.py +src/epilotapi/models/shared/selectattribute.py +src/epilotapi/models/shared/multiselectattribute.py +src/epilotapi/models/shared/statusattribute.py +src/epilotapi/models/shared/sequenceattribute.py +src/epilotapi/models/shared/relationattribute.py +src/epilotapi/models/shared/summaryfield.py +src/epilotapi/models/shared/userrelationattribute.py +src/epilotapi/models/shared/addressrelationattribute.py +src/epilotapi/models/shared/paymentmethodrelationattribute.py +src/epilotapi/models/shared/currencyattribute.py +src/epilotapi/models/shared/repeatableattribute.py +src/epilotapi/models/shared/tagsattribute.py +src/epilotapi/models/shared/numberattribute.py +src/epilotapi/models/shared/consentattribute.py +src/epilotapi/models/shared/internalattribute.py +src/epilotapi/models/shared/orderedlistattribute.py +src/epilotapi/models/shared/fileattribute.py +src/epilotapi/models/shared/computedattribute.py +src/epilotapi/models/shared/partnerstatusattribute.py +src/epilotapi/models/shared/invitationemailattribute.py +src/epilotapi/models/shared/automationattribute.py +src/epilotapi/models/shared/internaluserattribute.py +src/epilotapi/models/shared/purposeattribute.py +src/epilotapi/models/shared/entityschema.py +src/epilotapi/models/shared/taxonomyclassification.py +src/epilotapi/models/shared/taxonomy.py +src/epilotapi/models/shared/classificationsupdate.py +src/epilotapi/models/shared/automationexecution.py +src/epilotapi/models/shared/executionstatus_enum.py +src/epilotapi/models/shared/mapentityaction.py +src/epilotapi/models/shared/retrystrategy_enum.py +src/epilotapi/models/shared/erroroutput.py +src/epilotapi/models/shared/errorcode_enum.py +src/epilotapi/models/shared/mapentityconfig.py +src/epilotapi/models/shared/relationattribute1.py +src/epilotapi/models/shared/mappingconfigref.py +src/epilotapi/models/shared/mappingattributev2.py +src/epilotapi/models/shared/setvaluemapper.py +src/epilotapi/models/shared/mappingattributemode_enum.py +src/epilotapi/models/shared/copyvaluemapper.py +src/epilotapi/models/shared/appendvaluemapper.py +src/epilotapi/models/shared/triggerworkflowaction.py +src/epilotapi/models/shared/triggerworkflowconfig.py +src/epilotapi/models/shared/triggerworkflowcondition.py +src/epilotapi/models/shared/comparison_enum.py +src/epilotapi/models/shared/assignuserstostep.py +src/epilotapi/models/shared/triggerwebhookaction.py +src/epilotapi/models/shared/triggerwebhookconfig.py +src/epilotapi/models/shared/createdocumentaction.py +src/epilotapi/models/shared/createdocumentconfig.py +src/epilotapi/models/shared/sendemailaction.py +src/epilotapi/models/shared/sendemailconfig.py +src/epilotapi/models/shared/cartcheckoutaction.py +src/epilotapi/models/shared/cartcheckoutconfig.py +src/epilotapi/models/shared/automationaction.py +src/epilotapi/models/shared/getexecutionsresp.py +src/epilotapi/models/shared/retryreq.py +src/epilotapi/models/shared/startexecutionrequest.py +src/epilotapi/models/shared/automationflow.py +src/epilotapi/models/shared/frontendsubmittrigger.py +src/epilotapi/models/shared/journeysubmittrigger.py +src/epilotapi/models/shared/apisubmissiontrigger.py +src/epilotapi/models/shared/entityoperationtrigger.py +src/epilotapi/models/shared/activitytrigger.py +src/epilotapi/models/shared/entitymanualtrigger.py +src/epilotapi/models/shared/receivedemailtrigger.py +src/epilotapi/models/shared/triggercondition.py +src/epilotapi/models/shared/mapentityactionconfig.py +src/epilotapi/models/shared/triggerworkflowactionconfig.py +src/epilotapi/models/shared/triggerwebhookactionconfig.py +src/epilotapi/models/shared/createdocumentactionconfig.py +src/epilotapi/models/shared/sendemailactionconfig.py +src/epilotapi/models/shared/cartcheckoutactionconfig.py +src/epilotapi/models/shared/automationactionconfig.py +src/epilotapi/models/shared/searchautomationsresp.py +src/epilotapi/models/shared/security.py +src/epilotapi/models/shared/__init__.py +USAGE.md \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index a7feaa997..4eff65d06 100644 --- a/gen.yaml +++ b/gen.yaml @@ -1,9 +1,9 @@ management: openapi-checksum: e5a0a41f38f047f4f80691166ac20b34 openapi-version: 1.0.0 - speakeasy-version: 1.0.0 + speakeasy-version: 1.1.1 python: - version: 2.0.0 + version: 2.1.0 packagename: epilotapi author: epilotapi sdkclassname: EpilotAPI diff --git a/setup.py b/setup.py index 9fed2060c..ea0093e7e 100755 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ setuptools.setup( name="epilotapi", - version="2.0.0", + version="2.1.0", author="epilotapi", description="Python Client SDK Generated by Speakeasy", long_description=long_description, diff --git a/src/epilotapi/entities.py b/src/epilotapi/entities.py index aa60bd4a3..6877aca7c 100755 --- a/src/epilotapi/entities.py +++ b/src/epilotapi/entities.py @@ -1,7 +1,7 @@ import requests from . import utils from epilotapi.models import operations, shared -from typing import Optional +from typing import Any, Optional class Entities: _client: requests.Session diff --git a/src/epilotapi/journeys.py b/src/epilotapi/journeys.py index ee8e8b759..1206b70fc 100755 --- a/src/epilotapi/journeys.py +++ b/src/epilotapi/journeys.py @@ -1,7 +1,7 @@ import requests from . import utils from epilotapi.models import operations, shared -from typing import Optional +from typing import Any, Optional class Journeys: _client: requests.Session diff --git a/src/epilotapi/relations.py b/src/epilotapi/relations.py index 3c4bbf965..6b7ccdf57 100755 --- a/src/epilotapi/relations.py +++ b/src/epilotapi/relations.py @@ -1,7 +1,7 @@ import requests from . import utils from epilotapi.models import operations, shared -from typing import Optional +from typing import Any, Optional class Relations: _client: requests.Session diff --git a/src/epilotapi/sdk.py b/src/epilotapi/sdk.py index b37f5a07e..d6e0ab632 100755 --- a/src/epilotapi/sdk.py +++ b/src/epilotapi/sdk.py @@ -36,8 +36,8 @@ class EpilotAPI: _security: shared.Security _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "2.0.0" - _gen_version: str = "1.0.0" + _sdk_version: str = "2.1.0" + _gen_version: str = "1.1.1" def __init__(self) -> None: self._client = requests.Session() From 4f07bf1bb9b9e7282e35e7be0e9a5ee923815939 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Thu, 9 Feb 2023 01:45:03 +0000 Subject: [PATCH 4/9] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.1.2 --- RELEASES.md | 10 +++++++++- gen.yaml | 4 ++-- setup.py | 2 +- src/epilotapi/sdk.py | 4 ++-- 4 files changed, 14 insertions(+), 6 deletions(-) diff --git a/RELEASES.md b/RELEASES.md index ff2ae7578..70d23caca 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -6,4 +6,12 @@ Based on: - OpenAPI Doc 1.0.0 ./openapi.yaml - Speakeasy CLI 1.1.1 https://github.com/speakeasy-api/speakeasy ### Releases -- [PyPI v2.1.0] https://pypi.org/project/epilotapi/2.1.0 - . \ No newline at end of file +- [PyPI v2.1.0] https://pypi.org/project/epilotapi/2.1.0 - . + +## Version 2.1.1 +### Changes +Based on: +- OpenAPI Doc 1.0.0 ./openapi.yaml +- Speakeasy CLI 1.1.2 https://github.com/speakeasy-api/speakeasy +### Releases +- [PyPI v2.1.1] https://pypi.org/project/epilotapi/2.1.1 - . \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 4eff65d06..660a62f4b 100644 --- a/gen.yaml +++ b/gen.yaml @@ -1,9 +1,9 @@ management: openapi-checksum: e5a0a41f38f047f4f80691166ac20b34 openapi-version: 1.0.0 - speakeasy-version: 1.1.1 + speakeasy-version: 1.1.2 python: - version: 2.1.0 + version: 2.1.1 packagename: epilotapi author: epilotapi sdkclassname: EpilotAPI diff --git a/setup.py b/setup.py index ea0093e7e..cfdc5f9b6 100755 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ setuptools.setup( name="epilotapi", - version="2.1.0", + version="2.1.1", author="epilotapi", description="Python Client SDK Generated by Speakeasy", long_description=long_description, diff --git a/src/epilotapi/sdk.py b/src/epilotapi/sdk.py index d6e0ab632..5a629272c 100755 --- a/src/epilotapi/sdk.py +++ b/src/epilotapi/sdk.py @@ -36,8 +36,8 @@ class EpilotAPI: _security: shared.Security _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "2.1.0" - _gen_version: str = "1.1.1" + _sdk_version: str = "2.1.1" + _gen_version: str = "1.1.2" def __init__(self) -> None: self._client = requests.Session() From df0dae2a7e145054701ab7921f61172138213e44 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 10 Feb 2023 01:50:14 +0000 Subject: [PATCH 5/9] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.2.0 --- RELEASES.md | 10 +++++++++- gen.yaml | 4 ++-- setup.py | 2 +- src/epilotapi/sdk.py | 4 ++-- 4 files changed, 14 insertions(+), 6 deletions(-) diff --git a/RELEASES.md b/RELEASES.md index 70d23caca..96f466a31 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -14,4 +14,12 @@ Based on: - OpenAPI Doc 1.0.0 ./openapi.yaml - Speakeasy CLI 1.1.2 https://github.com/speakeasy-api/speakeasy ### Releases -- [PyPI v2.1.1] https://pypi.org/project/epilotapi/2.1.1 - . \ No newline at end of file +- [PyPI v2.1.1] https://pypi.org/project/epilotapi/2.1.1 - . + +## Version 2.2.0 +### Changes +Based on: +- OpenAPI Doc 1.0.0 ./openapi.yaml +- Speakeasy CLI 1.2.0 https://github.com/speakeasy-api/speakeasy +### Releases +- [PyPI v2.2.0] https://pypi.org/project/epilotapi/2.2.0 - . \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 660a62f4b..d82499561 100644 --- a/gen.yaml +++ b/gen.yaml @@ -1,9 +1,9 @@ management: openapi-checksum: e5a0a41f38f047f4f80691166ac20b34 openapi-version: 1.0.0 - speakeasy-version: 1.1.2 + speakeasy-version: 1.2.0 python: - version: 2.1.1 + version: 2.2.0 packagename: epilotapi author: epilotapi sdkclassname: EpilotAPI diff --git a/setup.py b/setup.py index cfdc5f9b6..f7b055217 100755 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ setuptools.setup( name="epilotapi", - version="2.1.1", + version="2.2.0", author="epilotapi", description="Python Client SDK Generated by Speakeasy", long_description=long_description, diff --git a/src/epilotapi/sdk.py b/src/epilotapi/sdk.py index 5a629272c..5f4acadec 100755 --- a/src/epilotapi/sdk.py +++ b/src/epilotapi/sdk.py @@ -36,8 +36,8 @@ class EpilotAPI: _security: shared.Security _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "2.1.1" - _gen_version: str = "1.1.2" + _sdk_version: str = "2.2.0" + _gen_version: str = "1.2.0" def __init__(self) -> None: self._client = requests.Session() From aa55f56c5ef6289333916cb1663938617b6395eb Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 11 Feb 2023 01:39:05 +0000 Subject: [PATCH 6/9] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.3.1 --- RELEASES.md | 10 +++++++++- gen.yaml | 4 ++-- setup.py | 2 +- src/epilotapi/sdk.py | 4 ++-- 4 files changed, 14 insertions(+), 6 deletions(-) diff --git a/RELEASES.md b/RELEASES.md index 96f466a31..fbed25064 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -22,4 +22,12 @@ Based on: - OpenAPI Doc 1.0.0 ./openapi.yaml - Speakeasy CLI 1.2.0 https://github.com/speakeasy-api/speakeasy ### Releases -- [PyPI v2.2.0] https://pypi.org/project/epilotapi/2.2.0 - . \ No newline at end of file +- [PyPI v2.2.0] https://pypi.org/project/epilotapi/2.2.0 - . + +## Version 2.3.0 +### Changes +Based on: +- OpenAPI Doc 1.0.0 ./openapi.yaml +- Speakeasy CLI 1.3.1 https://github.com/speakeasy-api/speakeasy +### Releases +- [PyPI v2.3.0] https://pypi.org/project/epilotapi/2.3.0 - . \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index d82499561..10eeb7fa9 100644 --- a/gen.yaml +++ b/gen.yaml @@ -1,9 +1,9 @@ management: openapi-checksum: e5a0a41f38f047f4f80691166ac20b34 openapi-version: 1.0.0 - speakeasy-version: 1.2.0 + speakeasy-version: 1.3.1 python: - version: 2.2.0 + version: 2.3.0 packagename: epilotapi author: epilotapi sdkclassname: EpilotAPI diff --git a/setup.py b/setup.py index f7b055217..dd3779eb1 100755 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ setuptools.setup( name="epilotapi", - version="2.2.0", + version="2.3.0", author="epilotapi", description="Python Client SDK Generated by Speakeasy", long_description=long_description, diff --git a/src/epilotapi/sdk.py b/src/epilotapi/sdk.py index 5f4acadec..adc31f607 100755 --- a/src/epilotapi/sdk.py +++ b/src/epilotapi/sdk.py @@ -36,8 +36,8 @@ class EpilotAPI: _security: shared.Security _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "2.2.0" - _gen_version: str = "1.2.0" + _sdk_version: str = "2.3.0" + _gen_version: str = "1.3.1" def __init__(self) -> None: self._client = requests.Session() From 7410391c6f370dd4918522eb068e7df92f64c1b5 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Fri, 17 Feb 2023 01:50:55 +0000 Subject: [PATCH 7/9] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.3.2 --- RELEASES.md | 10 +++++++++- gen.yaml | 4 ++-- setup.py | 2 +- src/epilotapi/sdk.py | 4 ++-- 4 files changed, 14 insertions(+), 6 deletions(-) diff --git a/RELEASES.md b/RELEASES.md index fbed25064..42e691af9 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -30,4 +30,12 @@ Based on: - OpenAPI Doc 1.0.0 ./openapi.yaml - Speakeasy CLI 1.3.1 https://github.com/speakeasy-api/speakeasy ### Releases -- [PyPI v2.3.0] https://pypi.org/project/epilotapi/2.3.0 - . \ No newline at end of file +- [PyPI v2.3.0] https://pypi.org/project/epilotapi/2.3.0 - . + +## Version 2.3.1 +### Changes +Based on: +- OpenAPI Doc 1.0.0 ./openapi.yaml +- Speakeasy CLI 1.3.2 https://github.com/speakeasy-api/speakeasy +### Releases +- [PyPI v2.3.1] https://pypi.org/project/epilotapi/2.3.1 - . \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index 10eeb7fa9..d70dc0a29 100644 --- a/gen.yaml +++ b/gen.yaml @@ -1,9 +1,9 @@ management: openapi-checksum: e5a0a41f38f047f4f80691166ac20b34 openapi-version: 1.0.0 - speakeasy-version: 1.3.1 + speakeasy-version: 1.3.2 python: - version: 2.3.0 + version: 2.3.1 packagename: epilotapi author: epilotapi sdkclassname: EpilotAPI diff --git a/setup.py b/setup.py index dd3779eb1..37023d3bd 100755 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ setuptools.setup( name="epilotapi", - version="2.3.0", + version="2.3.1", author="epilotapi", description="Python Client SDK Generated by Speakeasy", long_description=long_description, diff --git a/src/epilotapi/sdk.py b/src/epilotapi/sdk.py index adc31f607..c4328a3f8 100755 --- a/src/epilotapi/sdk.py +++ b/src/epilotapi/sdk.py @@ -36,8 +36,8 @@ class EpilotAPI: _security: shared.Security _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "2.3.0" - _gen_version: str = "1.3.1" + _sdk_version: str = "2.3.1" + _gen_version: str = "1.3.2" def __init__(self) -> None: self._client = requests.Session() From 7d38407f8457b6d99c50bb5303d10c50c25fe490 Mon Sep 17 00:00:00 2001 From: speakeasybot Date: Sat, 18 Feb 2023 01:45:29 +0000 Subject: [PATCH 8/9] ci: regenerated with OpenAPI Doc 1.0.0, Speakeay CLI 1.3.3 --- RELEASES.md | 10 +++++++++- gen.yaml | 4 ++-- setup.py | 2 +- src/epilotapi/sdk.py | 4 ++-- 4 files changed, 14 insertions(+), 6 deletions(-) diff --git a/RELEASES.md b/RELEASES.md index 42e691af9..32d2fbf6c 100644 --- a/RELEASES.md +++ b/RELEASES.md @@ -38,4 +38,12 @@ Based on: - OpenAPI Doc 1.0.0 ./openapi.yaml - Speakeasy CLI 1.3.2 https://github.com/speakeasy-api/speakeasy ### Releases -- [PyPI v2.3.1] https://pypi.org/project/epilotapi/2.3.1 - . \ No newline at end of file +- [PyPI v2.3.1] https://pypi.org/project/epilotapi/2.3.1 - . + +## Version 2.3.2 +### Changes +Based on: +- OpenAPI Doc 1.0.0 ./openapi.yaml +- Speakeasy CLI 1.3.3 https://github.com/speakeasy-api/speakeasy +### Releases +- [PyPI v2.3.2] https://pypi.org/project/epilotapi/2.3.2 - . \ No newline at end of file diff --git a/gen.yaml b/gen.yaml index d70dc0a29..bc7313d93 100644 --- a/gen.yaml +++ b/gen.yaml @@ -1,9 +1,9 @@ management: openapi-checksum: e5a0a41f38f047f4f80691166ac20b34 openapi-version: 1.0.0 - speakeasy-version: 1.3.2 + speakeasy-version: 1.3.3 python: - version: 2.3.1 + version: 2.3.2 packagename: epilotapi author: epilotapi sdkclassname: EpilotAPI diff --git a/setup.py b/setup.py index 37023d3bd..3bf9dbfcb 100755 --- a/setup.py +++ b/setup.py @@ -8,7 +8,7 @@ setuptools.setup( name="epilotapi", - version="2.3.1", + version="2.3.2", author="epilotapi", description="Python Client SDK Generated by Speakeasy", long_description=long_description, diff --git a/src/epilotapi/sdk.py b/src/epilotapi/sdk.py index c4328a3f8..789259a5e 100755 --- a/src/epilotapi/sdk.py +++ b/src/epilotapi/sdk.py @@ -36,8 +36,8 @@ class EpilotAPI: _security: shared.Security _server_url: str = SERVERS[0] _language: str = "python" - _sdk_version: str = "2.3.1" - _gen_version: str = "1.3.2" + _sdk_version: str = "2.3.2" + _gen_version: str = "1.3.3" def __init__(self) -> None: self._client = requests.Session() From 9321b8e37a1aa81a1a40023bd1af13624ce0c043 Mon Sep 17 00:00:00 2001 From: Sagar Batchu Date: Tue, 21 Feb 2023 11:00:07 -0800 Subject: [PATCH 9/9] Update README.md --- README.md | 57 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 57 insertions(+) diff --git a/README.md b/README.md index f142e72c9..3d4d4ecd4 100755 --- a/README.md +++ b/README.md @@ -10,6 +10,63 @@ pip install epilotapi ``` +## Authentication + +To call epilot APIs, requests must be authorized using a valid Access Token. + +### Using Access Token Authorization +The access token should be passed in the Authorization request header. + +```bash +Authorization: Bearer +``` + +### Creating Access Tokens +Users logged into the epilot 360 portal can manage their Access Tokens from Settings > Access Tokens. + +Creating access tokens requires the `token:create` permission. + +Access Token API +Authenticated users can generate long-term access tokens for 3rd party applications using the epilot Access Token API createAccessToken operation. + +```bash +POST /v1/access-tokens +{ + "name": "Token for my application" +} +``` +Optionally, you can pass a list of Role IDs, to define the roles the access token will have access to. By default, the access token inherits the caller's roles. + +```bash +POST /v1/access-tokens +{ + "name": "Postman Access Token", + "assume_roles": ["123:owner"] +} +``` +Each Access Token generated via the API gets a generated a unique ID. + +```bash +// 201 - success +{ + "id": "api_5ZugdRXasLfWBypHi93Fk", + "created_at": "2019-08-24T14:15:22Z", + "name": "Postman Access Token", + "assignments": ["123:owner"] +} +``` +Access tokens may also be revoked using the revokeAccessToken operation +```bash +DELETE /v1/access-tokens/api_5ZugdRXasLfWBypHi93Fk +// 200 - success +{ + "id": "api_5ZugdRXasLfWBypHi93Fk", + "created_at": "2019-08-24T14:15:22Z", + "name": "Postman Access Token", + "assignments": ["123:owner"] +} +``` + ## SDK Example Usage ```python