Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitce0d917

Browse files
author
APIs and Common Services team
committed
Automated SDK update
This updates the SDK from internal repo commit segmentio/public-api@b50cb2be.
1 parent0c84b7f commitce0d917

File tree

6 files changed

+14
-170
lines changed

6 files changed

+14
-170
lines changed

‎segment_public_api/__init__.py‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -390,9 +390,7 @@
390390
fromsegment_public_api.models.handle_webhook_inputimportHandleWebhookInput
391391
fromsegment_public_api.models.handle_webhook_outputimportHandleWebhookOutput
392392
fromsegment_public_api.models.hash_properties_configurationimportHashPropertiesConfiguration
393-
fromsegment_public_api.models.id_sync_configimportIDSyncConfig
394393
fromsegment_public_api.models.id_sync_configuration_inputimportIDSyncConfigurationInput
395-
fromsegment_public_api.models.id_sync_optionsimportIDSyncOptions
396394
fromsegment_public_api.models.identify_source_settings_v1importIdentifySourceSettingsV1
397395
fromsegment_public_api.models.insert_function_instance_alphaimportInsertFunctionInstanceAlpha
398396
fromsegment_public_api.models.integration_option_betaimportIntegrationOptionBeta

‎segment_public_api/models/__init__.py‎

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -343,9 +343,7 @@
343343
fromsegment_public_api.models.handle_webhook_inputimportHandleWebhookInput
344344
fromsegment_public_api.models.handle_webhook_outputimportHandleWebhookOutput
345345
fromsegment_public_api.models.hash_properties_configurationimportHashPropertiesConfiguration
346-
fromsegment_public_api.models.id_sync_configimportIDSyncConfig
347346
fromsegment_public_api.models.id_sync_configuration_inputimportIDSyncConfigurationInput
348-
fromsegment_public_api.models.id_sync_optionsimportIDSyncOptions
349347
fromsegment_public_api.models.identify_source_settings_v1importIdentifySourceSettingsV1
350348
fromsegment_public_api.models.insert_function_instance_alphaimportInsertFunctionInstanceAlpha
351349
fromsegment_public_api.models.integration_option_betaimportIntegrationOptionBeta

‎segment_public_api/models/activation_output.py‎

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,13 +33,13 @@ class ActivationOutput(BaseModel):
3333
workspace_id:StrictStr=Field(...,alias="workspaceId",description="The WORKSPACE id.")
3434
space_id:StrictStr=Field(...,alias="spaceId",description="The space id.")
3535
audience_id:StrictStr=Field(...,alias="audienceId",description="The audience id.")
36-
destination_connection_id:StrictStr=Field(...,alias="destinationConnectionId",description="TheDESTINATIONconnection id (formerly integrationInstanceId).")
36+
connection_id:StrictStr=Field(...,alias="connectionId",description="The connection id.")
3737
activation_type:StrictStr=Field(...,alias="activationType",description="Type of activation trigger.")
3838
activation_name:StrictStr=Field(...,alias="activationName",description="Name of the activation.")
3939
personalization:PersonalizationInput=Field(...)
4040
destination_mapping:Optional[DestinationSubscriptionConfiguration]=Field(None,alias="destinationMapping")
4141
perform_resync:Optional[StrictBool]=Field(None,alias="performResync",description="Whether to perform a resync after creation of the activation.")
42-
__properties= ["id","enabled","workspaceId","spaceId","audienceId","destinationConnectionId","activationType","activationName","personalization","destinationMapping","performResync"]
42+
__properties= ["id","enabled","workspaceId","spaceId","audienceId","connectionId","activationType","activationName","personalization","destinationMapping","performResync"]
4343

4444
classConfig:
4545
"""Pydantic configuration"""
@@ -88,7 +88,7 @@ def from_dict(cls, obj: dict) -> ActivationOutput:
8888
"workspace_id":obj.get("workspaceId"),
8989
"space_id":obj.get("spaceId"),
9090
"audience_id":obj.get("audienceId"),
91-
"destination_connection_id":obj.get("destinationConnectionId"),
91+
"connection_id":obj.get("connectionId"),
9292
"activation_type":obj.get("activationType"),
9393
"activation_name":obj.get("activationName"),
9494
"personalization":PersonalizationInput.from_dict(obj.get("personalization"))ifobj.get("personalization")isnotNoneelseNone,

‎segment_public_api/models/id_sync_config.py‎

Lines changed: 0 additions & 74 deletions
This file was deleted.

‎segment_public_api/models/id_sync_options.py‎

Lines changed: 0 additions & 82 deletions
This file was deleted.

‎segment_public_api/models/simple_destination.py‎

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,9 +19,9 @@
1919
importjson
2020

2121

22-
fromtypingimportAny,Dict,Optional
23-
frompydanticimportBaseModel,Field,StrictBool,StrictStr
24-
fromsegment_public_api.models.id_sync_optionsimportIDSyncOptions
22+
fromtypingimportAny,Dict,List,Optional
23+
frompydanticimportBaseModel,Field,StrictBool,StrictStr,conlist
24+
fromsegment_public_api.models.id_sync_configuration_inputimportIDSyncConfigurationInput
2525
fromsegment_public_api.models.metadataimportMetadata
2626

2727
classSimpleDestination(BaseModel):
@@ -37,7 +37,7 @@ class SimpleDestination(BaseModel):
3737
settings:Dict[str,Any]=Field(...,description="The Destination settings.")
3838
destination_id:StrictStr=Field(...,alias="destinationId",description="The Destination id.")
3939
metadata:Optional[Metadata]=None
40-
id_sync_configuration:Optional[IDSyncOptions]=Field(None,alias="idSyncConfiguration")
40+
id_sync_configuration:Optional[conlist(IDSyncConfigurationInput)]=Field(None,alias="idSyncConfiguration",description="ID Sync configuration - array of external IDs with their strategies.")
4141
__properties= ["id","name","sourceId","enabled","createdAt","updatedAt","settings","destinationId","metadata","idSyncConfiguration"]
4242

4343
classConfig:
@@ -67,9 +67,13 @@ def to_dict(self):
6767
# override the default output from pydantic by calling `to_dict()` of metadata
6868
ifself.metadata:
6969
_dict['metadata']=self.metadata.to_dict()
70-
# override the default output from pydantic by calling `to_dict()` of id_sync_configuration
70+
# override the default output from pydantic by calling `to_dict()` of each item in id_sync_configuration (list)
71+
_items= []
7172
ifself.id_sync_configuration:
72-
_dict['idSyncConfiguration']=self.id_sync_configuration.to_dict()
73+
for_iteminself.id_sync_configuration:
74+
if_item:
75+
_items.append(_item.to_dict())
76+
_dict['idSyncConfiguration']=_items
7377
return_dict
7478

7579
@classmethod
@@ -91,7 +95,7 @@ def from_dict(cls, obj: dict) -> SimpleDestination:
9195
"settings":obj.get("settings"),
9296
"destination_id":obj.get("destinationId"),
9397
"metadata":Metadata.from_dict(obj.get("metadata"))ifobj.get("metadata")isnotNoneelseNone,
94-
"id_sync_configuration":IDSyncOptions.from_dict(obj.get("idSyncConfiguration"))ifobj.get("idSyncConfiguration")isnotNoneelseNone
98+
"id_sync_configuration":[IDSyncConfigurationInput.from_dict(_item)for_iteminobj.get("idSyncConfiguration")]ifobj.get("idSyncConfiguration")isnotNoneelseNone
9599
})
96100
return_obj
97101

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp