Struct SafetyPolicy
SafetyPolicy
[JsonConverter(typeof(SafetyPolicyConverter))]
public readonly record struct SafetyPolicy : IEquatable<SafetyPolicy>
- Implements
- Inherited Members
Properties
AccountCreation
Safety policy for account creation.
public static SafetyPolicy AccountCreation { get; }
Property Value
AllValues
public static IReadOnlyList<SafetyPolicy> AllValues { get; }
Property Value
CommunicationTool
Safety policy for communication tools (e.g. Gmail, Chat, Meet).
public static SafetyPolicy CommunicationTool { get; }
Property Value
DataModification
Safety policy for data modification.
public static SafetyPolicy DataModification { get; }
Property Value
FinancialTransactions
Safety policy for financial transactions.
public static SafetyPolicy FinancialTransactions { get; }
Property Value
LegalTermsAndAgreements
Safety policy for legal terms and agreements.
public static SafetyPolicy LegalTermsAndAgreements { get; }
Property Value
SafetyPolicyUnspecified
Unspecified safety policy.
public static SafetyPolicy SafetyPolicyUnspecified { get; }
Property Value
SensitiveDataModification
Safety policy for sensitive data modification.
public static SafetyPolicy SensitiveDataModification { get; }
Property Value
UserConsentManagement
Safety policy for user consent management.
public static SafetyPolicy UserConsentManagement { get; }
Property Value
Value
public string Value { get; }
Property Value
Methods
Equals(SafetyPolicy)
public bool Equals(SafetyPolicy other)
Parameters
otherSafetyPolicy
Returns
FromString(string)
public static SafetyPolicy FromString(string value)
Parameters
valuestring
Returns
GetHashCode()
public override int GetHashCode()
Returns
ToString()
public override string ToString()
Returns
Operators
implicit operator SafetyPolicy(string)
public static implicit operator SafetyPolicy(string value)
Parameters
valuestring