Skip to content

Commit b9fe856

Browse files
committed
Updated to latest API release.
1 parent e240471 commit b9fe856

File tree

5 files changed

+111
-0
lines changed

5 files changed

+111
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
mutation PublishSkills($filter: ContentFilter, $correlationId: String) {
2+
publishSkills(filter: $filter, correlationId: $correlationId) {
3+
skills {
4+
id
5+
name
6+
state
7+
identifier
8+
skillOwner
9+
arguments {
10+
name
11+
description
12+
required
13+
}
14+
text
15+
}
16+
}
17+
}

graphlit_api/__init__.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2835,6 +2835,7 @@
28352835
PROMPT_SPECIFICATIONS_GQL,
28362836
PUBLISH_CONTENTS_GQL,
28372837
PUBLISH_CONVERSATION_GQL,
2838+
PUBLISH_SKILLS_GQL,
28382839
PUBLISH_TEXT_GQL,
28392840
QUERY_AGENTS_GQL,
28402841
QUERY_ALERTS_GQL,
@@ -3116,6 +3117,12 @@
31163117
PublishConversationPublishConversationDetails,
31173118
PublishConversationPublishConversationDetailsContents,
31183119
)
3120+
from .publish_skills import (
3121+
PublishSkills,
3122+
PublishSkillsPublishSkills,
3123+
PublishSkillsPublishSkillsSkills,
3124+
PublishSkillsPublishSkillsSkillsArguments,
3125+
)
31193126
from .publish_text import (
31203127
PublishText,
31213128
PublishTextPublishText,
@@ -7663,6 +7670,7 @@
76637670
"PROMPT_SPECIFICATIONS_GQL",
76647671
"PUBLISH_CONTENTS_GQL",
76657672
"PUBLISH_CONVERSATION_GQL",
7673+
"PUBLISH_SKILLS_GQL",
76667674
"PUBLISH_TEXT_GQL",
76677675
"PackageMetadataInput",
76687676
"PagePreparationPropertiesInput",
@@ -7788,6 +7796,10 @@
77887796
"PublishConversationPublishConversationContentsVideo",
77897797
"PublishConversationPublishConversationDetails",
77907798
"PublishConversationPublishConversationDetailsContents",
7799+
"PublishSkills",
7800+
"PublishSkillsPublishSkills",
7801+
"PublishSkillsPublishSkillsSkills",
7802+
"PublishSkillsPublishSkillsSkillsArguments",
77917803
"PublishText",
77927804
"PublishTextPublishText",
77937805
"PublishTextPublishTextContents",

graphlit_api/client.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -775,6 +775,7 @@
775775
PROMPT_SPECIFICATIONS_GQL,
776776
PUBLISH_CONTENTS_GQL,
777777
PUBLISH_CONVERSATION_GQL,
778+
PUBLISH_SKILLS_GQL,
778779
PUBLISH_TEXT_GQL,
779780
QUERY_AGENTS_GQL,
780781
QUERY_ALERTS_GQL,
@@ -975,6 +976,7 @@
975976
from .prompt_specifications import PromptSpecifications
976977
from .publish_contents import PublishContents
977978
from .publish_conversation import PublishConversation
979+
from .publish_skills import PublishSkills
978980
from .publish_text import PublishText
979981
from .query_agents import QueryAgents
980982
from .query_alerts import QueryAlerts
@@ -2707,6 +2709,25 @@ async def publish_contents(
27072709
data = self.get_data(response)
27082710
return PublishContents.model_validate(data)
27092711

2712+
async def publish_skills(
2713+
self,
2714+
filter: Union[Optional[ContentFilter], UnsetType] = UNSET,
2715+
correlation_id: Union[Optional[str], UnsetType] = UNSET,
2716+
**kwargs: Any
2717+
) -> PublishSkills:
2718+
variables: dict[str, object] = {
2719+
"filter": filter,
2720+
"correlationId": correlation_id,
2721+
}
2722+
response = await self.execute(
2723+
query=PUBLISH_SKILLS_GQL,
2724+
operation_name="PublishSkills",
2725+
variables=variables,
2726+
**kwargs
2727+
)
2728+
data = self.get_data(response)
2729+
return PublishSkills.model_validate(data)
2730+
27102731
async def publish_text(
27112732
self,
27122733
text: str,

graphlit_api/operations.py

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -296,6 +296,7 @@
296296
"PROMPT_SPECIFICATIONS_GQL",
297297
"PUBLISH_CONTENTS_GQL",
298298
"PUBLISH_CONVERSATION_GQL",
299+
"PUBLISH_SKILLS_GQL",
299300
"PUBLISH_TEXT_GQL",
300301
"QUERY_AGENTS_GQL",
301302
"QUERY_ALERTS_GQL",
@@ -3885,6 +3886,26 @@
38853886
}
38863887
"""
38873888

3889+
PUBLISH_SKILLS_GQL = """
3890+
mutation PublishSkills($filter: ContentFilter, $correlationId: String) {
3891+
publishSkills(filter: $filter, correlationId: $correlationId) {
3892+
skills {
3893+
id
3894+
name
3895+
state
3896+
identifier
3897+
skillOwner
3898+
arguments {
3899+
name
3900+
description
3901+
required
3902+
}
3903+
text
3904+
}
3905+
}
3906+
}
3907+
"""
3908+
38883909
PUBLISH_TEXT_GQL = """
38893910
mutation PublishText($text: String!, $textType: TextTypes, $connector: ContentPublishingConnectorInput!, $isSynchronous: Boolean, $correlationId: String, $name: String, $workflow: EntityReferenceInput) {
38903911
publishText(

graphlit_api/publish_skills.py

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
# Generated by ariadne-codegen
2+
# Source: ./documents
3+
4+
from typing import Optional
5+
6+
from pydantic import Field
7+
8+
from .base_model import BaseModel
9+
from .enums import EntityOwners, EntityState
10+
11+
12+
class PublishSkills(BaseModel):
13+
publish_skills: Optional["PublishSkillsPublishSkills"] = Field(
14+
alias="publishSkills"
15+
)
16+
17+
18+
class PublishSkillsPublishSkills(BaseModel):
19+
skills: Optional[list["PublishSkillsPublishSkillsSkills"]]
20+
21+
22+
class PublishSkillsPublishSkillsSkills(BaseModel):
23+
id: str
24+
name: str
25+
state: EntityState
26+
identifier: Optional[str]
27+
skill_owner: Optional[EntityOwners] = Field(alias="skillOwner")
28+
arguments: Optional[list["PublishSkillsPublishSkillsSkillsArguments"]]
29+
text: str
30+
31+
32+
class PublishSkillsPublishSkillsSkillsArguments(BaseModel):
33+
name: str
34+
description: Optional[str]
35+
required: Optional[bool]
36+
37+
38+
PublishSkills.model_rebuild()
39+
PublishSkillsPublishSkills.model_rebuild()
40+
PublishSkillsPublishSkillsSkills.model_rebuild()

0 commit comments

Comments
 (0)