SkillScriptGrantRequest
AgentPrism.AspNetCore.dllRequest to grant script execution permission.
public sealed record SkillScriptGrantRequest : IEquatable<SkillScriptGrantRequest>Inheritance
Section titled “Inheritance”object ← SkillScriptGrantRequest
Implements
Section titled “Implements”IEquatable<SkillScriptGrantRequest>
Inherited Members
Section titled “Inherited Members”object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Remarks
Section titled “Remarks”Granting permission means authorizing code to run on the server on behalf of this tenant. Because of this, the corresponding endpoint is open only to the admin role and every request is written to the audit log.
Constructors
Section titled “Constructors”SkillScriptGrantRequest()
Section titled “ SkillScriptGrantRequest()”public SkillScriptGrantRequest()Properties
Section titled “Properties”ExpiresAt
Section titled “ ExpiresAt”Expiration time of the grant. If null, it is unlimited.
public DateTimeOffset? ExpiresAt { get; init; }Property Value
Section titled “Property Value”ScriptName
Section titled “ ScriptName”Name of the script being granted permission. If null, every script of the skill is covered.
public string? ScriptName { get; init; }Property Value
Section titled “Property Value”SkillName
Section titled “ SkillName”Name of the skill being granted permission.
public required string SkillName { get; init; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”Equals(object?)
Section titled “ Equals(object?)”public override bool Equals(object? obj)Parameters
Section titled “Parameters”obj object?
Returns
Section titled “Returns”Equals(SkillScriptGrantRequest?)
Section titled “ Equals(SkillScriptGrantRequest?)”public bool Equals(SkillScriptGrantRequest? other)Parameters
Section titled “Parameters”other SkillScriptGrantRequest?
Returns
Section titled “Returns”GetHashCode()
Section titled “ GetHashCode()”public override int GetHashCode()Returns
Section titled “Returns”ToString()
Section titled “ ToString()”public override string ToString()Returns
Section titled “Returns”Operators
Section titled “Operators”operator ==(SkillScriptGrantRequest?, SkillScriptGrantRequest?)
Section titled “ operator ==(SkillScriptGrantRequest?, SkillScriptGrantRequest?)”public static bool operator ==(SkillScriptGrantRequest? left, SkillScriptGrantRequest? right)Parameters
Section titled “Parameters”left SkillScriptGrantRequest?
right SkillScriptGrantRequest?
Returns
Section titled “Returns”operator !=(SkillScriptGrantRequest?, SkillScriptGrantRequest?)
Section titled “ operator !=(SkillScriptGrantRequest?, SkillScriptGrantRequest?)”public static bool operator !=(SkillScriptGrantRequest? left, SkillScriptGrantRequest? right)Parameters
Section titled “Parameters”left SkillScriptGrantRequest?
right SkillScriptGrantRequest?