@@ -60,14 +60,14 @@ await client.skills.createBoxSkillCardsOnFile(file.id, {
60
60
code: ' license-plates' ,
61
61
message: titleMessage ,
62
62
} satisfies KeywordSkillCardSkillCardTitleField ,
63
- skill: {
63
+ skill: new KeywordSkillCardSkillField ( {
64
64
id: skillId ,
65
65
type: ' service' as KeywordSkillCardSkillTypeField ,
66
- } satisfies KeywordSkillCardSkillField ,
67
- invocation: {
66
+ }) ,
67
+ invocation: new KeywordSkillCardInvocationField ( {
68
68
id: invocationId ,
69
69
type: ' skill_invocation' as KeywordSkillCardInvocationTypeField ,
70
- } satisfies KeywordSkillCardInvocationField ,
70
+ }) ,
71
71
entries: [{ text: ' DN86 BOX' } satisfies KeywordSkillCardEntriesField ],
72
72
} satisfies KeywordSkillCardOrStatusSkillCardOrTimelineSkillCardOrTranscriptSkillCard ,
73
73
],
@@ -108,23 +108,23 @@ await client.skills.updateBoxSkillCardsOnFile(file.id, [
108
108
{
109
109
op: ' replace' as UpdateBoxSkillCardsOnFileRequestBodyOpField ,
110
110
path: ' /cards/0' ,
111
- value: {
111
+ value: new KeywordSkillCard ( {
112
112
type: ' skill_card' as KeywordSkillCardTypeField ,
113
113
skillCardType: ' keyword' as KeywordSkillCardSkillCardTypeField ,
114
114
skillCardTitle: {
115
115
code: ' license-plates' ,
116
116
message: updatedTitleMessage ,
117
117
} satisfies KeywordSkillCardSkillCardTitleField ,
118
- skill: {
118
+ skill: new KeywordSkillCardSkillField ( {
119
119
id: skillId ,
120
120
type: ' service' as KeywordSkillCardSkillTypeField ,
121
- } satisfies KeywordSkillCardSkillField ,
122
- invocation: {
121
+ }) ,
122
+ invocation: new KeywordSkillCardInvocationField ( {
123
123
id: invocationId ,
124
124
type: ' skill_invocation' as KeywordSkillCardInvocationTypeField ,
125
- } satisfies KeywordSkillCardInvocationField ,
125
+ }) ,
126
126
entries: [{ text: ' DN86 BOX' } satisfies KeywordSkillCardEntriesField ],
127
- } satisfies KeywordSkillCard ,
127
+ }) ,
128
128
} satisfies UpdateBoxSkillCardsOnFileRequestBody ,
129
129
]);
130
130
```
0 commit comments