Skip to content

Commit 0bef821

Browse files
authored
chore: more campaign api changes (#128)
1 parent ef598e3 commit 0bef821

File tree

3 files changed

+9
-9
lines changed

3 files changed

+9
-9
lines changed

stream_chat/async_chat/client.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -511,7 +511,7 @@ async def list_roles(self) -> StreamResponse:
511511
return await self.get("roles")
512512

513513
async def create_segment(self, segment: Dict) -> StreamResponse:
514-
return await self.post("segments", data={"segment": segment})
514+
return await self.post("segments/new", data={"segment": segment})
515515

516516
async def query_segments(self, **params: Any) -> StreamResponse:
517517
return await self.post("segments", data=params)
@@ -523,7 +523,7 @@ async def delete_segment(self, segment_id: str) -> StreamResponse:
523523
return await self.delete(f"segments/{segment_id}")
524524

525525
async def create_campaign(self, campaign: Dict) -> StreamResponse:
526-
return await self.post("campaigns", data={"campaign": campaign})
526+
return await self.post("campaigns/new", data={"campaign": campaign})
527527

528528
async def query_campaigns(self, **params: Any) -> StreamResponse:
529529
return await self.post("campaigns", params)
@@ -536,10 +536,10 @@ async def delete_campaign(self, campaign_id: str) -> StreamResponse:
536536
return await self.delete(f"campaigns/{campaign_id}")
537537

538538
async def schedule_campaign(
539-
self, campaign_id: str, send_at: int = None
539+
self, campaign_id: str, scheduled_for: int = None
540540
) -> StreamResponse:
541541
return await self.patch(
542-
f"campaigns/{campaign_id}/schedule", data={"send_at": send_at}
542+
f"campaigns/{campaign_id}/schedule", data={"scheduled_for": scheduled_for}
543543
)
544544

545545
async def query_recipients(self, **params: Any) -> StreamResponse:

stream_chat/base/client.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -971,7 +971,7 @@ def delete_campaign(
971971

972972
@abc.abstractmethod
973973
def schedule_campaign(
974-
self, campaign_id: str, send_at: int = None
974+
self, campaign_id: str, scheduled_for: int = None
975975
) -> Union[StreamResponse, Awaitable[StreamResponse]]:
976976
"""
977977
Schedule a campaign at given time

stream_chat/client.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -489,7 +489,7 @@ def list_roles(self) -> StreamResponse:
489489
return self.get("roles")
490490

491491
def create_segment(self, segment: Dict) -> StreamResponse:
492-
return self.post("segments", data={"segment": segment})
492+
return self.post("segments/new", data={"segment": segment})
493493

494494
def query_segments(self, **params: Any) -> StreamResponse:
495495
return self.post("segments", data=params)
@@ -501,7 +501,7 @@ def delete_segment(self, segment_id: str) -> StreamResponse:
501501
return self.delete(f"segments/{segment_id}")
502502

503503
def create_campaign(self, campaign: Dict) -> StreamResponse:
504-
return self.post("campaigns", data={"campaign": campaign})
504+
return self.post("campaigns/new", data={"campaign": campaign})
505505

506506
def query_campaigns(self, **params: Any) -> StreamResponse:
507507
return self.post("campaigns", data=params)
@@ -513,10 +513,10 @@ def delete_campaign(self, campaign_id: str) -> StreamResponse:
513513
return self.delete(f"campaigns/{campaign_id}")
514514

515515
def schedule_campaign(
516-
self, campaign_id: str, send_at: int = None
516+
self, campaign_id: str, scheduled_for: int = None
517517
) -> StreamResponse:
518518
return self.patch(
519-
f"campaigns/{campaign_id}/schedule", data={"send_at": send_at}
519+
f"campaigns/{campaign_id}/schedule", data={"scheduled_for": scheduled_for}
520520
)
521521

522522
def stop_campaign(self, campaign_id: str) -> StreamResponse:

0 commit comments

Comments
 (0)