Skip to content

Commit e57d156

Browse files
committed
[Librarian] Regenerated @ e229c81d086276743ccce5ac8e1e19c4ad654adb 190899e14f985d8b58f0b5a70c5f7156b7333d28
1 parent bf3e6da commit e57d156

File tree

12 files changed

+1547
-5
lines changed

12 files changed

+1547
-5
lines changed

Diff for: CHANGES.md

+6
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,12 @@ twilio-python Changelog
33

44
Here you can see the full list of changes between each twilio-python release.
55

6+
[2025-04-07] Version 9.5.2
7+
--------------------------
8+
**Studio**
9+
- Add documentation for parent_step_sid field in Step resource
10+
11+
612
[2025-03-20] Version 9.5.1
713
--------------------------
814
**Accounts**

Diff for: twilio/rest/__init__.py

+15
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929
from twilio.rest.insights import Insights
3030
from twilio.rest.intelligence import Intelligence
3131
from twilio.rest.ip_messaging import IpMessaging
32+
from twilio.rest.knowledge import Knowledge
3233
from twilio.rest.lookups import Lookups
3334
from twilio.rest.marketplace import Marketplace
3435
from twilio.rest.messaging import Messaging
@@ -142,6 +143,7 @@ def __init__(
142143
self._insights: Optional["Insights"] = None
143144
self._intelligence: Optional["Intelligence"] = None
144145
self._ip_messaging: Optional["IpMessaging"] = None
146+
self._knowledge: Optional["Knowledge"] = None
145147
self._lookups: Optional["Lookups"] = None
146148
self._marketplace: Optional["Marketplace"] = None
147149
self._messaging: Optional["Messaging"] = None
@@ -361,6 +363,19 @@ def ip_messaging(self) -> "IpMessaging":
361363
self._ip_messaging = IpMessaging(self)
362364
return self._ip_messaging
363365

366+
@property
367+
def knowledge(self) -> "Knowledge":
368+
"""
369+
Access the Knowledge Twilio Domain
370+
371+
:returns: Knowledge Twilio Domain
372+
"""
373+
if self._knowledge is None:
374+
from twilio.rest.knowledge import Knowledge
375+
376+
self._knowledge = Knowledge(self)
377+
return self._knowledge
378+
364379
@property
365380
def lookups(self) -> "Lookups":
366381
"""

Diff for: twilio/rest/knowledge/KnowledgeBase.py

+44
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
r"""
2+
This code was generated by
3+
___ _ _ _ _ _ _ ____ ____ ____ _ ____ ____ _ _ ____ ____ ____ ___ __ __
4+
| | | | | | | | | __ | | |__| | __ | __ |___ |\ | |___ |__/ |__| | | | |__/
5+
| |_|_| | |___ | |__| |__| | | | |__] |___ | \| |___ | \ | | | |__| | \
6+
7+
NOTE: This class is auto generated by OpenAPI Generator.
8+
https://openapi-generator.tech
9+
Do not edit the class manually.
10+
"""
11+
12+
from typing import Optional
13+
14+
from twilio.base.domain import Domain
15+
from twilio.rest import Client
16+
from twilio.rest.knowledge.v1 import V1
17+
18+
19+
class KnowledgeBase(Domain):
20+
21+
def __init__(self, twilio: Client):
22+
"""
23+
Initialize the Knowledge Domain
24+
25+
:returns: Domain for Knowledge
26+
"""
27+
super().__init__(twilio, "https://knowledge.twilio.com")
28+
self._v1: Optional[V1] = None
29+
30+
@property
31+
def v1(self) -> V1:
32+
"""
33+
:returns: Versions v1 of Knowledge
34+
"""
35+
if self._v1 is None:
36+
self._v1 = V1(self)
37+
return self._v1
38+
39+
def __repr__(self) -> str:
40+
"""
41+
Provide a friendly representation
42+
:returns: Machine friendly representation
43+
"""
44+
return "<Twilio.Knowledge>"

Diff for: twilio/rest/knowledge/v1/__init__.py

+43
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
r"""
2+
This code was generated by
3+
___ _ _ _ _ _ _ ____ ____ ____ _ ____ ____ _ _ ____ ____ ____ ___ __ __
4+
| | | | | | | | | __ | | |__| | __ | __ |___ |\ | |___ |__/ |__| | | | |__/
5+
| |_|_| | |___ | |__| |__| | | | |__] |___ | \| |___ | \ | | | |__| | \
6+
7+
Twilio - Knowledge
8+
This is the public Twilio REST API.
9+
10+
NOTE: This class is auto generated by OpenAPI Generator.
11+
https://openapi-generator.tech
12+
Do not edit the class manually.
13+
"""
14+
15+
from typing import Optional
16+
from twilio.base.version import Version
17+
from twilio.base.domain import Domain
18+
from twilio.rest.knowledge.v1.knowledge import KnowledgeList
19+
20+
21+
class V1(Version):
22+
23+
def __init__(self, domain: Domain):
24+
"""
25+
Initialize the V1 version of Knowledge
26+
27+
:param domain: The Twilio.knowledge domain
28+
"""
29+
super().__init__(domain, "v1")
30+
self._knowledge: Optional[KnowledgeList] = None
31+
32+
@property
33+
def knowledge(self) -> KnowledgeList:
34+
if self._knowledge is None:
35+
self._knowledge = KnowledgeList(self)
36+
return self._knowledge
37+
38+
def __repr__(self) -> str:
39+
"""
40+
Provide a friendly representation
41+
:returns: Machine friendly representation
42+
"""
43+
return "<Twilio.Knowledge.V1>"

0 commit comments

Comments
 (0)