Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ListSlotTypeVersionResponse ¶
type ListSlotTypeVersionResponse struct {
Links *smapiv1.Links `json:"_links,omitempty"`
/*
List of slot types.
*/
SlotTypeVersions []*SlotTypeVersionItem `json:"slotTypeVersions,omitempty"`
NextToken string `json:"nextToken,omitempty"`
}
ListSlotTypeVersionResponse List of slot type versions of a skill for the vendor.
type SlotTypeUpdate ¶
type SlotTypeUpdate struct {
SlotType *SlotTypeUpdateObject `json:"slotType,omitempty"`
}
SlotTypeUpdate Slot Type update description wrapper.
type SlotTypeUpdateObject ¶
type SlotTypeUpdateObject struct {
// The slot type description with a 255 character maximum.
Description string `json:"description,omitempty"`
}
SlotTypeUpdateObject Slot Type update description object.
type SlotTypeVersionData ¶
type SlotTypeVersionData struct {
SlotType *SlotTypeVersionDataObject `json:"slotType,omitempty"`
}
SlotTypeVersionData Slot Type version data with metadata.
type SlotTypeVersionDataObject ¶
type SlotTypeVersionDataObject struct {
// Slot type id associated with the slot type version.
Id string `json:"id,omitempty"`
Definition *ValueSupplierObject `json:"definition,omitempty"`
// Description string for specific slot type version.
Description string `json:"description,omitempty"`
// Specific slot type version.
Version string `json:"version,omitempty"`
}
SlotTypeVersionDataObject Slot Type version fields with metadata.
type SlotTypeVersionItem ¶
type SlotTypeVersionItem struct {
// Version number of slot type.
Version string `json:"version,omitempty"`
// Description string about the slot type version.
Description string `json:"description,omitempty"`
Links *smapiv1.Links `json:"_links,omitempty"`
}
SlotTypeVersionItem Definition for slot type entity.
type ValueSupplierObject ¶
type ValueSupplierObject struct {
ValueSupplier *interactionmodel.ValueSupplier `json:"valueSupplier,omitempty"`
}
ValueSupplierObject Value supplier object for slot definition.
type VersionData ¶
type VersionData struct {
SlotType *VersionDataObject `json:"slotType,omitempty"`
}
VersionData Slot Type version specific data.
type VersionDataObject ¶
type VersionDataObject struct {
Definition *ValueSupplierObject `json:"definition,omitempty"`
// Description string for specific slot type version.
Description string `json:"description,omitempty"`
}
VersionDataObject Slot Type version fields with specific data.
Click to show internal directories.
Click to hide internal directories.