Codeunit "Copilot Capability"
ID 7773
Namespace: System.AI
The Copilot Capability codeunit is used to register, modify, and delete Copilot capabilities.
Properties
| Name |
Value |
| Access |
Public
|
| InherentEntitlements |
X
|
| InherentPermissions |
X
|
Methods
RegisterCapability
procedure RegisterCapability(CopilotCapability: __MissingTypeSymbol__, LearnMoreUrl: Text[2048])
Parameters
| Name |
Type |
Description |
|
CopilotCapability
|
__MissingTypeSymbol__ |
|
|
LearnMoreUrl
|
Text[2048] |
|
RegisterCapability
Obsolete
This element will become obsolete from version 27.0. Using RegisterCapability now requires additional input parameter, BillingType. Use the other overload for RegisterCapability instead.
[Obsolete(Using RegisterCapability now requires additional input parameter, BillingType. Use the other overload for RegisterCapability instead.,27.0)]
procedure RegisterCapability(CopilotCapability: __MissingTypeSymbol__, CopilotAvailability: Enum "Copilot Availability", LearnMoreUrl: Text[2048])
Parameters
RegisterCapability
procedure RegisterCapability(CopilotCapability: __MissingTypeSymbol__, CopilotAvailability: Enum "Copilot Availability", CopilotBillingType: Enum "Copilot Billing Type", LearnMoreUrl: Text[2048])
Parameters
ModifyCapability
Obsolete
This element will become obsolete from version 27.0. Using ModifyCapability now requires additional input parameter, BillingType. Use the other overload for ModifyCapability instead.
[Obsolete(Using ModifyCapability now requires additional input parameter, BillingType. Use the other overload for ModifyCapability instead.,27.0)]
procedure ModifyCapability(CopilotCapability: __MissingTypeSymbol__, CopilotAvailability: Enum "Copilot Availability", LearnMoreUrl: Text[2048])
Parameters
ModifyCapability
procedure ModifyCapability(CopilotCapability: __MissingTypeSymbol__, CopilotAvailability: Enum "Copilot Availability", CopilotBillingType: Enum "Copilot Billing Type", LearnMoreUrl: Text[2048])
Parameters
UnregisterCapability
procedure UnregisterCapability(CopilotCapability: __MissingTypeSymbol__)
Parameters
| Name |
Type |
Description |
|
CopilotCapability
|
__MissingTypeSymbol__ |
|
IsCapabilityRegistered
procedure IsCapabilityRegistered(CopilotCapability: __MissingTypeSymbol__): Boolean
Parameters
| Name |
Type |
Description |
|
CopilotCapability
|
__MissingTypeSymbol__ |
|
Returns
IsCapabilityRegistered
procedure IsCapabilityRegistered(CopilotCapability: __MissingTypeSymbol__, AppId: Guid): Boolean
Parameters
| Name |
Type |
Description |
|
CopilotCapability
|
__MissingTypeSymbol__ |
|
|
AppId
|
Guid |
|
Returns
IsCapabilityActive
procedure IsCapabilityActive(CopilotCapability: __MissingTypeSymbol__): Boolean
Parameters
| Name |
Type |
Description |
|
CopilotCapability
|
__MissingTypeSymbol__ |
|
Returns
IsCapabilityActive
procedure IsCapabilityActive(CopilotCapability: __MissingTypeSymbol__, AppId: Guid): Boolean
Parameters
| Name |
Type |
Description |
|
CopilotCapability
|
__MissingTypeSymbol__ |
|
|
AppId
|
Guid |
|
Returns
Events
OnGetRequiredPrivacyNotices
[IntegrationEvent(False,False)]
procedure OnGetRequiredPrivacyNotices(CopilotCapability: __MissingTypeSymbol__, AppId: Guid, var RequiredPrivacyNotices: List of [Code[50]])
Parameters
| Name |
Type |
Description |
|
CopilotCapability
|
__MissingTypeSymbol__ |
|
|
AppId
|
Guid |
|
|
RequiredPrivacyNotices
|
List of [Code[50]] |
|
See also