UGemini 2.0.1
A C# wrapper for the Google Gemini API.
Loading...
Searching...
No Matches
Uralstech.UGemini.Models.Generation.Schema Namespace Reference

Classes

class  GeminiSchema
 The Schema object allows the definition of input and output data types. These types can be objects, but also primitives and arrays. Represents a select subset of an OpenAPI 3.0 schema object. More...
 

Enumerations

enum  GeminiSchemaDataFormat {
  Unspecified , Float , Double , Int ,
  Long , Enum , Base64Bytes , Binary ,
  Date , DateTime
}
 Defines the format of schema data. More...
 
enum  GeminiSchemaDataType {
  Unspecified , String , Float , Integer ,
  Boolean , Array , Object
}
 Contains the list of OpenAPI data types as defined by the OpenAPI Specification. More...
 

Enumeration Type Documentation

◆ GeminiSchemaDataFormat

Defines the format of schema data.

Enumerator
Unspecified 

Unspecified, don't use.

Float 

Equivalent to float.

Double 

Equivalent to double.

Int 

Equivalent to int.

Long 

Equivalent to long.

Enum 

A string enum value.

Base64Bytes 

A base64 encoded string of bytes.

Binary 

A string of "any sequence of octets".

Date 

Date string as defined by full-date - RFC 3339.

DateTime 

Date and time string as defined by date-time - RFC 3339.

◆ GeminiSchemaDataType

Contains the list of OpenAPI data types as defined by the OpenAPI Specification.

Enumerator
Unspecified 

Not specified, should not be used.

String 

String type.

Float 

Number/Float type.

Integer 

Integer type.

Boolean 

Boolean type.

Array 

Array type.

Object 

Object type.