// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
namespace Microsoft.Teams.AI.Annotations;
[AttributeUsage(AttributeTargets.Method, Inherited = true)]
public class FunctionAttribute : Attribute
{
/// <summary>
/// the functions name
/// </summary>
public string? Name { get; private set; }
/// <summary>
/// the functions description
/// </summary>
public string? Description { get; private set; }
public FunctionAttribute(string? Name = null, string? Description = null)
{
this.Name = Name;
this.Description = Description;
}
}microsoft/teams.net
Publicmirrored fromhttps://github.com/microsoft/teams.netAvailable
Libraries/Microsoft.Teams.AI/Annotations/FunctionAttribute.cs
24lines · modepreview