Table of Contents

Struct SafetyPolicy

Namespace
Google.GenAI.Types
Assembly
Google.GenAI.dll

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

SafetyPolicy

AllValues

public static IReadOnlyList<SafetyPolicy> AllValues { get; }

Property Value

IReadOnlyList<SafetyPolicy>

CommunicationTool

Safety policy for communication tools (e.g. Gmail, Chat, Meet).

public static SafetyPolicy CommunicationTool { get; }

Property Value

SafetyPolicy

DataModification

Safety policy for data modification.

public static SafetyPolicy DataModification { get; }

Property Value

SafetyPolicy

FinancialTransactions

Safety policy for financial transactions.

public static SafetyPolicy FinancialTransactions { get; }

Property Value

SafetyPolicy

LegalTermsAndAgreements

Safety policy for legal terms and agreements.

public static SafetyPolicy LegalTermsAndAgreements { get; }

Property Value

SafetyPolicy

SafetyPolicyUnspecified

Unspecified safety policy.

public static SafetyPolicy SafetyPolicyUnspecified { get; }

Property Value

SafetyPolicy

SensitiveDataModification

Safety policy for sensitive data modification.

public static SafetyPolicy SensitiveDataModification { get; }

Property Value

SafetyPolicy

UserConsentManagement

Safety policy for user consent management.

public static SafetyPolicy UserConsentManagement { get; }

Property Value

SafetyPolicy

Value

public string Value { get; }

Property Value

string

Methods

Equals(SafetyPolicy)

public bool Equals(SafetyPolicy other)

Parameters

other SafetyPolicy

Returns

bool

FromString(string)

public static SafetyPolicy FromString(string value)

Parameters

value string

Returns

SafetyPolicy

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

implicit operator SafetyPolicy(string)

public static implicit operator SafetyPolicy(string value)

Parameters

value string

Returns

SafetyPolicy