Table of Contents

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

Name Type Description
CopilotCapability __MissingTypeSymbol__
CopilotAvailability Enum System.AI."Copilot Availability"
LearnMoreUrl Text[2048]

RegisterCapability

procedure RegisterCapability(CopilotCapability: __MissingTypeSymbol__, CopilotAvailability: Enum "Copilot Availability", CopilotBillingType: Enum "Copilot Billing Type", LearnMoreUrl: Text[2048])

Parameters

Name Type Description
CopilotCapability __MissingTypeSymbol__
CopilotAvailability Enum System.AI."Copilot Availability"
CopilotBillingType Enum System.AI."Copilot Billing Type"
LearnMoreUrl Text[2048]

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

Name Type Description
CopilotCapability __MissingTypeSymbol__
CopilotAvailability Enum System.AI."Copilot Availability"
LearnMoreUrl Text[2048]

ModifyCapability

procedure ModifyCapability(CopilotCapability: __MissingTypeSymbol__, CopilotAvailability: Enum "Copilot Availability", CopilotBillingType: Enum "Copilot Billing Type", LearnMoreUrl: Text[2048])

Parameters

Name Type Description
CopilotCapability __MissingTypeSymbol__
CopilotAvailability Enum System.AI."Copilot Availability"
CopilotBillingType Enum System.AI."Copilot Billing Type"
LearnMoreUrl Text[2048]

UnregisterCapability

procedure UnregisterCapability(CopilotCapability: __MissingTypeSymbol__)

Parameters

Name Type Description
CopilotCapability __MissingTypeSymbol__

IsCapabilityRegistered

procedure IsCapabilityRegistered(CopilotCapability: __MissingTypeSymbol__): Boolean

Parameters

Name Type Description
CopilotCapability __MissingTypeSymbol__

Returns

Type Description
Boolean

IsCapabilityRegistered

procedure IsCapabilityRegistered(CopilotCapability: __MissingTypeSymbol__, AppId: Guid): Boolean

Parameters

Name Type Description
CopilotCapability __MissingTypeSymbol__
AppId Guid

Returns

Type Description
Boolean

IsCapabilityActive

procedure IsCapabilityActive(CopilotCapability: __MissingTypeSymbol__): Boolean

Parameters

Name Type Description
CopilotCapability __MissingTypeSymbol__

Returns

Type Description
Boolean

IsCapabilityActive

procedure IsCapabilityActive(CopilotCapability: __MissingTypeSymbol__, AppId: Guid): Boolean

Parameters

Name Type Description
CopilotCapability __MissingTypeSymbol__
AppId Guid

Returns

Type Description
Boolean

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