JsonFormats

io.cequence.openaiscala.gemini.JsonFormats
See theJsonFormats companion object

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object JsonFormats.type

Members list

Concise view

Implicits

Implicits

implicit val blockReasonFormat: Format[BlockReason]
implicit val cachedContentFormat: Format[CachedContent]
implicit val cachedContentReads: Reads[CachedContent]
implicit val cachedContentWrites: Writes[CachedContent]
implicit lazy val candidateFormat: Format[Candidate]
implicit lazy val candidateReads: Reads[Candidate]
implicit lazy val candidateWrites: Writes[Candidate]
implicit val chatRoleFormat: Format[ChatRole]
implicit val citationSourceFormat: Format[CitationSource]
implicit val contentFormat: Format[Content]
implicit val contentReads: Reads[Content]
implicit val contentWrites: Writes[Content]
implicit val finishReasonFormat: Format[FinishReason]
implicit val groundingChunkFormat: Format[GroundingChunk]
implicit lazy val harmBlockThresholdFormat: Format[HarmBlockThreshold]
implicit lazy val harmCategoryFormat: Format[HarmCategory]
implicit lazy val harmProbabilityFormat: Format[HarmProbability]
implicit val listModelsFormat: Format[ListModelsResponse]
implicit lazy val logprobsResultFormat: Format[LogprobsResult]
implicit lazy val logprobsResultReads: Reads[LogprobsResult]
implicit lazy val logprobsResultWrites: Writes[LogprobsResult]
implicit val modalityFormat: Format[Modality]
implicit val modelFormat: Format[Model]
implicit val partFormat: Format[Part]
implicit val partReads: Reads[Part]
implicit val partWrites: Writes[Part]
implicit val promptFeedbackFormat: Format[PromptFeedback]
implicit val promptFeedbackReads: Reads[PromptFeedback]
implicit val promptFeedbackWrites: Writes[PromptFeedback]
implicit val safetyRatingFormat: Format[SafetyRating]
implicit lazy val safetySettingFormat: Format[SafetySetting]
implicit val schemaFormat: Format[Schema]
implicit val schemaTypeFormat: Format[SchemaType]
implicit val segmentFormat: Format[Segment]
implicit val speechConfigFormat: Format[SpeechConfig]
implicit val speechConfigReads: Reads[SpeechConfig]
implicit val speechConfigWrites: Writes[SpeechConfig]
implicit val toolConfigFormat: Format[ToolConfig]
implicit val toolConfigReads: Reads[ToolConfig]
implicit val toolConfigWrites: Writes[ToolConfig]
implicit val toolFormat: Format[Tool]
implicit val toolPrefixFormat: Format[ToolPrefix]
implicit val toolReads: Reads[Tool]
implicit val toolWrites: Writes[Tool]
implicit lazy val topCandidatesFormat: Format[TopCandidates]
implicit val usageMetadataFormat: Format[UsageMetadata]
implicit val webFormat: Format[Web]