
#nullable enable

#pragma warning disable CS0618 // Type or member is obsolete

namespace Cohere
{
    /// <summary>
    /// 
    /// </summary>
    public sealed partial class JsonSerializerContextTypes
    {
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.Dictionary<string, string>? StringStringDictionary { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatRole? Type0 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ToolCall? Type1 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public string? Type2 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public object? Type3 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatMessage? Type4 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.ToolCall>? Type5 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ToolResult? Type6 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<object>? Type7 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ToolMessage? Type8 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.ToolResult>? Type9 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Message? Type10 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatConnector? Type11 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public bool? Type12 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatDocument? Type13 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Tool? Type14 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.Dictionary<string, global::Cohere.ToolParameterDefinitions2>? Type15 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ToolParameterDefinitions2? Type16 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ResponseFormatType? Type17 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.TextResponseFormat? Type18 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.JSONResponseFormat? Type19 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ResponseFormat? Type20 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatCitation? Type21 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public int? Type22 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<string>? Type23 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatSearchQuery? Type24 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Guid? Type25 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatSearchResultConnector? Type26 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatSearchResult? Type27 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.FinishReason? Type28 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ApiMeta? Type29 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ApiMetaApiVersion? Type30 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ApiMetaBilledUnits? Type31 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public double? Type32 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ApiMetaTokens? Type33 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.NonStreamedChatResponse? Type34 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.ChatCitation>? Type35 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.ChatDocument>? Type36 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.ChatSearchQuery>? Type37 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.ChatSearchResult>? Type38 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.Message>? Type39 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatStreamEvent? Type40 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatStreamEventEventType? Type41 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatStreamStartEvent? Type42 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatStreamStartEventVariant2? Type43 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatSearchQueriesGenerationEvent? Type44 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatSearchQueriesGenerationEventVariant2? Type45 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatSearchResultsEvent? Type46 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatSearchResultsEventVariant2? Type47 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatTextGenerationEvent? Type48 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatTextGenerationEventVariant2? Type49 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatCitationGenerationEvent? Type50 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatCitationGenerationEventVariant2? Type51 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatToolCallsGenerationEvent? Type52 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatToolCallsGenerationEventVariant2? Type53 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatStreamEndEvent? Type54 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatStreamEndEventVariant2? Type55 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatStreamEndEventVariant2FinishReason? Type56 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ToolCallDelta? Type57 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatToolCallsChunkEvent? Type58 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatToolCallsChunkEventVariant2? Type59 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatDebugEvent? Type60 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatDebugEventVariant2? Type61 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.StreamedChatResponse? Type62 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.TextContent? Type63 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.TextContentType? Type64 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Content? Type65 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.UserMessage? Type66 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.UserMessageRole? Type67 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.OneOf<string, global::System.Collections.Generic.IList<global::Cohere.Content>>? Type68 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.Content>? Type69 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ToolCallV2? Type70 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ToolCallV2Type? Type71 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ToolCallV2Function? Type72 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ToolSource? Type73 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DocumentSource? Type74 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Source? Type75 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Citation? Type76 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.Source>? Type77 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.AssistantMessage? Type78 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.AssistantMessageRole? Type79 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.ToolCallV2>? Type80 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.OneOf<string, global::System.Collections.Generic.IList<global::Cohere.OneOf<global::Cohere.TextContent>>>? Type81 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.OneOf<global::Cohere.TextContent>>? Type82 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.OneOf<global::Cohere.TextContent>? Type83 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.Citation>? Type84 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.SystemMessage? Type85 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.SystemMessageRole? Type86 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Document? Type87 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.Dictionary<string, string>? Type88 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DocumentContent? Type89 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DocumentContentType? Type90 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ToolContent? Type91 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ToolContentDiscriminator? Type92 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ToolContentDiscriminatorType? Type93 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ToolMessageV2? Type94 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ToolMessageV2Role? Type95 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.OneOf<string, global::System.Collections.Generic.IList<global::Cohere.ToolContent>>? Type96 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.ToolContent>? Type97 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatMessageV2? Type98 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatMessageV2Discriminator? Type99 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatMessageV2DiscriminatorRole? Type100 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.ChatMessageV2>? Type101 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ToolV2? Type102 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ToolV2Type? Type103 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ToolV2Function? Type104 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CitationOptions? Type105 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CitationOptionsMode? Type106 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ResponseFormatTypeV2? Type107 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.TextResponseFormatV2? Type108 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.JsonResponseFormatV2? Type109 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ResponseFormatV2? Type110 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ResponseFormatV2Discriminator? Type111 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ResponseFormatV2DiscriminatorType? Type112 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatFinishReason? Type113 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.AssistantMessageResponse? Type114 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.AssistantMessageResponseRole? Type115 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.ContentItem>? Type116 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ContentItem? Type117 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.AssistantMessageResponseContentItemDiscriminator? Type118 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.AssistantMessageResponseContentItemDiscriminatorType? Type119 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Usage? Type120 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.UsageBilledUnits? Type121 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.UsageTokens? Type122 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.LogprobItem? Type123 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<int>? Type124 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<float>? Type125 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public float? Type126 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatResponse? Type127 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.LogprobItem>? Type128 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatStreamEventType? Type129 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatStreamEventTypeType? Type130 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatMessageStartEvent? Type131 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatMessageStartEventVariant2? Type132 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatMessageStartEventVariant2Delta? Type133 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatMessageStartEventVariant2DeltaMessage? Type134 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatMessageStartEventVariant2DeltaMessageRole? Type135 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatContentStartEvent? Type136 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatContentStartEventVariant2? Type137 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatContentStartEventVariant2Delta? Type138 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatContentStartEventVariant2DeltaMessage? Type139 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatContentStartEventVariant2DeltaMessageContent? Type140 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatContentStartEventVariant2DeltaMessageContentType? Type141 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatContentDeltaEvent? Type142 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatContentDeltaEventVariant2? Type143 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatContentDeltaEventVariant2Delta? Type144 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatContentDeltaEventVariant2DeltaMessage? Type145 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatContentDeltaEventVariant2DeltaMessageContent? Type146 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatContentEndEvent? Type147 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatContentEndEventVariant2? Type148 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatToolPlanDeltaEvent? Type149 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatToolPlanDeltaEventVariant2? Type150 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatToolPlanDeltaEventVariant2Delta? Type151 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatToolCallStartEvent? Type152 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatToolCallStartEventVariant2? Type153 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatToolCallStartEventVariant2Delta? Type154 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatToolCallStartEventVariant2DeltaToolCall? Type155 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatToolCallStartEventVariant2DeltaToolCallType? Type156 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatToolCallStartEventVariant2DeltaToolCallFunction? Type157 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatToolCallDeltaEvent? Type158 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatToolCallDeltaEventVariant2? Type159 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatToolCallDeltaEventVariant2Delta? Type160 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatToolCallDeltaEventVariant2DeltaToolCall? Type161 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatToolCallDeltaEventVariant2DeltaToolCallFunction? Type162 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatToolCallEndEvent? Type163 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatToolCallEndEventVariant2? Type164 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CitationStartEvent? Type165 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CitationStartEventVariant2? Type166 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CitationStartEventVariant2Delta? Type167 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CitationStartEventVariant2DeltaMessage? Type168 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CitationEndEvent? Type169 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CitationEndEventVariant2? Type170 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatMessageEndEvent? Type171 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatMessageEndEventVariant2? Type172 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatMessageEndEventVariant2Delta? Type173 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.StreamedChatResponseV2? Type174 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.SingleGeneration? Type175 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.SingleGenerationTokenLikelihood>? Type176 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.SingleGenerationTokenLikelihood? Type177 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Generation? Type178 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.SingleGeneration>? Type179 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GenerateStreamEvent? Type180 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GenerateStreamEventEventType? Type181 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GenerateStreamText? Type182 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GenerateStreamTextVariant2? Type183 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.SingleGenerationInStream? Type184 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GenerateStreamEnd? Type185 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GenerateStreamEndVariant2? Type186 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GenerateStreamEndVariant2Response? Type187 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.SingleGenerationInStream>? Type188 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GenerateStreamError? Type189 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GenerateStreamErrorVariant2? Type190 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GenerateStreamedResponse? Type191 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.EmbedInputType? Type192 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.EmbeddingType? Type193 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Image? Type194 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.EmbedFloatsResponse? Type195 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.EmbedFloatsResponseResponseType? Type196 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::System.Collections.Generic.IList<double>>? Type197 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<double>? Type198 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.Image>? Type199 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.EmbedByTypeResponse? Type200 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.EmbedByTypeResponseResponseType? Type201 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.EmbedByTypeResponseEmbeddings? Type202 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::System.Collections.Generic.IList<int>>? Type203 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.EmbedJob? Type204 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.EmbedJobStatus? Type205 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.DateTime? Type206 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.EmbedJobTruncate? Type207 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListEmbedJobResponse? Type208 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.EmbedJob>? Type209 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateEmbedJobRequest? Type210 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.EmbeddingType>? Type211 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateEmbedJobRequestTruncate? Type212 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateEmbedJobResponse? Type213 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.RerankDocument? Type214 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ClassifyExample? Type215 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DatasetValidationStatus? Type216 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DatasetType? Type217 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DatasetPart? Type218 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ParseInfo? Type219 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.RerankerDataMetrics? Type220 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatDataMetrics? Type221 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.LabelMetric? Type222 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ClassifyDataMetrics? Type223 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.LabelMetric>? Type224 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.FinetuneDatasetMetrics? Type225 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Metrics? Type226 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Dataset? Type227 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.DatasetPart>? Type228 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ConnectorOAuth? Type229 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Connector? Type230 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ConnectorAuthStatus? Type231 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListConnectorsResponse? Type232 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.Connector>? Type233 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateConnectorOAuth? Type234 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.AuthTokenType? Type235 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateConnectorServiceAuth? Type236 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateConnectorRequest? Type237 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateConnectorResponse? Type238 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetConnectorResponse? Type239 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.UpdateConnectorRequest? Type240 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.UpdateConnectorResponse? Type241 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.OAuthAuthorizeResponse? Type242 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ConnectorLog? Type243 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetConnectorsLogsResponse? Type244 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.ConnectorLog>? Type245 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.TokenLikelihood? Type246 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.LogLikelihoodResponse? Type247 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.TokenLikelihood>? Type248 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Cluster? Type249 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetClusterJobResponse? Type250 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetClusterJobResponseStatus? Type251 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.Cluster>? Type252 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListClusterJobsResponse? Type253 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.GetClusterJobResponse>? Type254 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateClusterJobRequest? Type255 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateClusterJobResponse? Type256 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.UpdateClusterJobRequest? Type257 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.UpdateClusterJobRequestStatus? Type258 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.UpdateClusterJobResponse? Type259 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CompatibleEndpoint? Type260 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetModelResponse? Type261 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.CompatibleEndpoint>? Type262 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListModelsResponse? Type263 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.GetModelResponse>? Type264 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.BaseType? Type265 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Strategy? Type266 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.BaseModel? Type267 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.LoraTargetModules? Type268 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Hyperparameters? Type269 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.WandbConfig? Type270 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Settings? Type271 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Status? Type272 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.FinetunedModel? Type273 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListFinetunedModelsResponse? Type274 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.FinetunedModel>? Type275 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Error? Type276 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateFinetunedModelResponse? Type277 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetFinetunedModelResponse? Type278 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.UpdateFinetunedModelResponse? Type279 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Event? Type280 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListEventsResponse? Type281 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.Event>? Type282 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.TrainingStepMetrics? Type283 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.Dictionary<string, double>? Type284 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListTrainingStepMetricsResponse? Type285 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.TrainingStepMetrics>? Type286 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatRequest? Type287 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatRequestPromptTruncation? Type288 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.ChatConnector>? Type289 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatRequestCitationQuality? Type290 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.Tool>? Type291 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatRequestSafetyMode? Type292 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Chatv2Request? Type293 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.ToolV2>? Type294 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.OneOf<string, global::Cohere.Document>>? Type295 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.OneOf<string, global::Cohere.Document>? Type296 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Chatv2RequestSafetyMode? Type297 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GenerateRequest? Type298 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GenerateRequestTruncate? Type299 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GenerateRequestReturnLikelihoods? Type300 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.EmbedRequest? Type301 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.EmbedRequestTruncate? Type302 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Embedv2Request? Type303 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Embedv2RequestTruncate? Type304 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.RerankRequest? Type305 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.OneOf<string, global::Cohere.RerankDocument>>? Type306 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.OneOf<string, global::Cohere.RerankDocument>? Type307 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Rerankv2Request? Type308 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ClassifyRequest? Type309 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.ClassifyExample>? Type310 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ClassifyRequestTruncate? Type311 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateDatasetRequest? Type312 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public byte[]? Type313 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.SummarizeRequest? Type314 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.SummarizeRequestLength? Type315 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.SummarizeRequestFormat? Type316 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.SummarizeRequestExtractiveness? Type317 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.TokenizeRequest? Type318 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DetokenizeRequest? Type319 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.UpdateFinetunedModelRequest? Type320 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatAccepts? Type321 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.OneOf<global::Cohere.NonStreamedChatResponse, global::Cohere.StreamedChatResponse?>? Type322 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatResponse3? Type323 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatResponse4? Type324 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatResponse5? Type325 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatResponse6? Type326 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatResponse7? Type327 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatResponse8? Type328 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatResponse9? Type329 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatResponse10? Type330 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatResponse11? Type331 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatResponse12? Type332 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatResponse13? Type333 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ChatResponse14? Type334 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.OneOf<global::Cohere.ChatResponse, global::Cohere.StreamedChatResponseV2?>? Type335 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Chatv2Response2? Type336 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Chatv2Response3? Type337 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Chatv2Response4? Type338 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Chatv2Response5? Type339 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Chatv2Response6? Type340 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Chatv2Response7? Type341 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Chatv2Response8? Type342 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Chatv2Response9? Type343 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Chatv2Response10? Type344 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Chatv2Response11? Type345 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Chatv2Response12? Type346 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Chatv2Response13? Type347 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GenerateResponse? Type348 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GenerateResponse2? Type349 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GenerateResponse3? Type350 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GenerateResponse4? Type351 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GenerateResponse5? Type352 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GenerateResponse6? Type353 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GenerateResponse7? Type354 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GenerateResponse8? Type355 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GenerateResponse9? Type356 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GenerateResponse10? Type357 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GenerateResponse11? Type358 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GenerateResponse12? Type359 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.OneOf<global::Cohere.EmbedFloatsResponse, global::Cohere.EmbedByTypeResponse>? Type360 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.EmbedResponse2? Type361 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.EmbedResponse3? Type362 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.EmbedResponse4? Type363 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.EmbedResponse5? Type364 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.EmbedResponse6? Type365 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.EmbedResponse7? Type366 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.EmbedResponse8? Type367 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.EmbedResponse9? Type368 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.EmbedResponse10? Type369 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.EmbedResponse11? Type370 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.EmbedResponse12? Type371 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.EmbedResponse13? Type372 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Embedv2Response? Type373 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Embedv2Response2? Type374 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Embedv2Response3? Type375 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Embedv2Response4? Type376 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Embedv2Response5? Type377 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Embedv2Response6? Type378 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Embedv2Response7? Type379 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Embedv2Response8? Type380 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Embedv2Response9? Type381 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Embedv2Response10? Type382 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Embedv2Response11? Type383 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Embedv2Response12? Type384 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateEmbedJobResponse2? Type385 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateEmbedJobResponse3? Type386 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateEmbedJobResponse4? Type387 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateEmbedJobResponse5? Type388 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateEmbedJobResponse6? Type389 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateEmbedJobResponse7? Type390 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateEmbedJobResponse8? Type391 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateEmbedJobResponse9? Type392 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateEmbedJobResponse10? Type393 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateEmbedJobResponse11? Type394 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateEmbedJobResponse12? Type395 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateEmbedJobResponse13? Type396 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListEmbedJobsResponse? Type397 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListEmbedJobsResponse2? Type398 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListEmbedJobsResponse3? Type399 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListEmbedJobsResponse4? Type400 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListEmbedJobsResponse5? Type401 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListEmbedJobsResponse6? Type402 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListEmbedJobsResponse7? Type403 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListEmbedJobsResponse8? Type404 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListEmbedJobsResponse9? Type405 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListEmbedJobsResponse10? Type406 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListEmbedJobsResponse11? Type407 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListEmbedJobsResponse12? Type408 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetEmbedJobResponse? Type409 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetEmbedJobResponse2? Type410 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetEmbedJobResponse3? Type411 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetEmbedJobResponse4? Type412 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetEmbedJobResponse5? Type413 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetEmbedJobResponse6? Type414 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetEmbedJobResponse7? Type415 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetEmbedJobResponse8? Type416 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetEmbedJobResponse9? Type417 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetEmbedJobResponse10? Type418 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetEmbedJobResponse11? Type419 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetEmbedJobResponse12? Type420 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CancelEmbedJobResponse? Type421 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CancelEmbedJobResponse2? Type422 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CancelEmbedJobResponse3? Type423 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CancelEmbedJobResponse4? Type424 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CancelEmbedJobResponse5? Type425 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CancelEmbedJobResponse6? Type426 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CancelEmbedJobResponse7? Type427 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CancelEmbedJobResponse8? Type428 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CancelEmbedJobResponse9? Type429 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CancelEmbedJobResponse10? Type430 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CancelEmbedJobResponse11? Type431 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CancelEmbedJobResponse12? Type432 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.RerankResponse? Type433 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.RerankResponseResult>? Type434 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.RerankResponseResult? Type435 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.RerankResponseResultDocument? Type436 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.RerankResponse2? Type437 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.RerankResponse3? Type438 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.RerankResponse4? Type439 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.RerankResponse5? Type440 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.RerankResponse6? Type441 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.RerankResponse7? Type442 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.RerankResponse8? Type443 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.RerankResponse9? Type444 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.RerankResponse10? Type445 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.RerankResponse11? Type446 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.RerankResponse12? Type447 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.RerankResponse13? Type448 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Rerankv2Response? Type449 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.Rerankv2ResponseResult>? Type450 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Rerankv2ResponseResult? Type451 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Rerankv2Response2? Type452 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Rerankv2Response3? Type453 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Rerankv2Response4? Type454 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Rerankv2Response5? Type455 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Rerankv2Response6? Type456 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Rerankv2Response7? Type457 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Rerankv2Response8? Type458 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Rerankv2Response9? Type459 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Rerankv2Response10? Type460 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Rerankv2Response11? Type461 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Rerankv2Response12? Type462 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.Rerankv2Response13? Type463 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ClassifyResponse? Type464 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.ClassifyResponseClassification>? Type465 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ClassifyResponseClassification? Type466 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.Dictionary<string, global::Cohere.ClassifyResponseClassificationLabels2>? Type467 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ClassifyResponseClassificationLabels2? Type468 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ClassifyResponseClassificationClassificationType? Type469 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ClassifyResponse2? Type470 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ClassifyResponse3? Type471 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ClassifyResponse4? Type472 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ClassifyResponse5? Type473 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ClassifyResponse6? Type474 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ClassifyResponse7? Type475 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ClassifyResponse8? Type476 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ClassifyResponse9? Type477 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ClassifyResponse10? Type478 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ClassifyResponse11? Type479 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ClassifyResponse12? Type480 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ClassifyResponse13? Type481 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateDatasetResponse? Type482 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateDatasetResponse2? Type483 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateDatasetResponse3? Type484 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateDatasetResponse4? Type485 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateDatasetResponse5? Type486 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateDatasetResponse6? Type487 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateDatasetResponse7? Type488 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateDatasetResponse8? Type489 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateDatasetResponse9? Type490 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateDatasetResponse10? Type491 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateDatasetResponse11? Type492 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateDatasetResponse12? Type493 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateDatasetResponse13? Type494 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListDatasetsResponse? Type495 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::System.Collections.Generic.IList<global::Cohere.Dataset>? Type496 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListDatasetsResponse2? Type497 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListDatasetsResponse3? Type498 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListDatasetsResponse4? Type499 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListDatasetsResponse5? Type500 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListDatasetsResponse6? Type501 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListDatasetsResponse7? Type502 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListDatasetsResponse8? Type503 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListDatasetsResponse9? Type504 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListDatasetsResponse10? Type505 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListDatasetsResponse11? Type506 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListDatasetsResponse12? Type507 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListDatasetsResponse13? Type508 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetUsageResponse? Type509 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetUsageResponse2? Type510 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetUsageResponse3? Type511 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetUsageResponse4? Type512 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetUsageResponse5? Type513 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetUsageResponse6? Type514 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetUsageResponse7? Type515 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetUsageResponse8? Type516 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetUsageResponse9? Type517 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetUsageResponse10? Type518 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetUsageResponse11? Type519 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetUsageResponse12? Type520 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetUsageResponse13? Type521 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetResponse? Type522 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetResponse2? Type523 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetResponse3? Type524 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetResponse4? Type525 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetResponse5? Type526 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetResponse6? Type527 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetResponse7? Type528 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetResponse8? Type529 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetResponse9? Type530 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetResponse10? Type531 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetResponse11? Type532 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetResponse12? Type533 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetDatasetResponse13? Type534 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DeleteDatasetResponse2? Type535 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DeleteDatasetResponse3? Type536 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DeleteDatasetResponse4? Type537 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DeleteDatasetResponse5? Type538 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DeleteDatasetResponse6? Type539 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DeleteDatasetResponse7? Type540 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DeleteDatasetResponse8? Type541 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DeleteDatasetResponse9? Type542 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DeleteDatasetResponse10? Type543 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DeleteDatasetResponse11? Type544 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DeleteDatasetResponse12? Type545 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DeleteDatasetResponse13? Type546 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.SummarizeResponse? Type547 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.SummarizeResponse2? Type548 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.SummarizeResponse3? Type549 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.SummarizeResponse4? Type550 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.SummarizeResponse5? Type551 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.SummarizeResponse6? Type552 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.SummarizeResponse7? Type553 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.SummarizeResponse8? Type554 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.SummarizeResponse9? Type555 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.SummarizeResponse10? Type556 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.SummarizeResponse11? Type557 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.SummarizeResponse12? Type558 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.SummarizeResponse13? Type559 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.TokenizeResponse? Type560 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.TokenizeResponse2? Type561 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.TokenizeResponse3? Type562 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.TokenizeResponse4? Type563 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.TokenizeResponse5? Type564 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.TokenizeResponse6? Type565 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.TokenizeResponse7? Type566 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.TokenizeResponse8? Type567 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.TokenizeResponse9? Type568 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.TokenizeResponse10? Type569 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.TokenizeResponse11? Type570 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.TokenizeResponse12? Type571 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.TokenizeResponse13? Type572 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DetokenizeResponse? Type573 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DetokenizeResponse2? Type574 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DetokenizeResponse3? Type575 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DetokenizeResponse4? Type576 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DetokenizeResponse5? Type577 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DetokenizeResponse6? Type578 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DetokenizeResponse7? Type579 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DetokenizeResponse8? Type580 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DetokenizeResponse9? Type581 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DetokenizeResponse10? Type582 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DetokenizeResponse11? Type583 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DetokenizeResponse12? Type584 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DetokenizeResponse13? Type585 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListConnectorsResponse2? Type586 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListConnectorsResponse3? Type587 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListConnectorsResponse4? Type588 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListConnectorsResponse5? Type589 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListConnectorsResponse6? Type590 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListConnectorsResponse7? Type591 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListConnectorsResponse8? Type592 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListConnectorsResponse9? Type593 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListConnectorsResponse10? Type594 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListConnectorsResponse11? Type595 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListConnectorsResponse12? Type596 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListConnectorsResponse13? Type597 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateConnectorResponse2? Type598 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateConnectorResponse3? Type599 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateConnectorResponse4? Type600 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateConnectorResponse5? Type601 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateConnectorResponse6? Type602 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateConnectorResponse7? Type603 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateConnectorResponse8? Type604 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateConnectorResponse9? Type605 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateConnectorResponse10? Type606 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateConnectorResponse11? Type607 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateConnectorResponse12? Type608 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CreateConnectorResponse13? Type609 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetConnectorResponse2? Type610 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetConnectorResponse3? Type611 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetConnectorResponse4? Type612 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetConnectorResponse5? Type613 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetConnectorResponse6? Type614 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetConnectorResponse7? Type615 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetConnectorResponse8? Type616 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetConnectorResponse9? Type617 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetConnectorResponse10? Type618 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetConnectorResponse11? Type619 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetConnectorResponse12? Type620 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetConnectorResponse13? Type621 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.UpdateConnectorResponse2? Type622 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.UpdateConnectorResponse3? Type623 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.UpdateConnectorResponse4? Type624 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.UpdateConnectorResponse5? Type625 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.UpdateConnectorResponse6? Type626 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.UpdateConnectorResponse7? Type627 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.UpdateConnectorResponse8? Type628 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.UpdateConnectorResponse9? Type629 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.UpdateConnectorResponse10? Type630 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.UpdateConnectorResponse11? Type631 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.UpdateConnectorResponse12? Type632 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.UpdateConnectorResponse13? Type633 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DeleteConnectorResponse2? Type634 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DeleteConnectorResponse3? Type635 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DeleteConnectorResponse4? Type636 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DeleteConnectorResponse5? Type637 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DeleteConnectorResponse6? Type638 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DeleteConnectorResponse7? Type639 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DeleteConnectorResponse8? Type640 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DeleteConnectorResponse9? Type641 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DeleteConnectorResponse10? Type642 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DeleteConnectorResponse11? Type643 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DeleteConnectorResponse12? Type644 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.DeleteConnectorResponse13? Type645 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.OAuthAuthorizeConnectorResponse? Type646 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.OAuthAuthorizeConnectorResponse2? Type647 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.OAuthAuthorizeConnectorResponse3? Type648 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.OAuthAuthorizeConnectorResponse4? Type649 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.OAuthAuthorizeConnectorResponse5? Type650 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.OAuthAuthorizeConnectorResponse6? Type651 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.OAuthAuthorizeConnectorResponse7? Type652 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.OAuthAuthorizeConnectorResponse8? Type653 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.OAuthAuthorizeConnectorResponse9? Type654 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.OAuthAuthorizeConnectorResponse10? Type655 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.OAuthAuthorizeConnectorResponse11? Type656 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.OAuthAuthorizeConnectorResponse12? Type657 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetModelResponse2? Type658 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetModelResponse3? Type659 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetModelResponse4? Type660 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetModelResponse5? Type661 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetModelResponse6? Type662 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetModelResponse7? Type663 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetModelResponse8? Type664 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetModelResponse9? Type665 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetModelResponse10? Type666 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetModelResponse11? Type667 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetModelResponse12? Type668 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.GetModelResponse13? Type669 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListModelsResponse2? Type670 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListModelsResponse3? Type671 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListModelsResponse4? Type672 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListModelsResponse5? Type673 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListModelsResponse6? Type674 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListModelsResponse7? Type675 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListModelsResponse8? Type676 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListModelsResponse9? Type677 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListModelsResponse10? Type678 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListModelsResponse11? Type679 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListModelsResponse12? Type680 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.ListModelsResponse13? Type681 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CheckAPIKeyResponse? Type682 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CheckAPIKeyResponse2? Type683 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CheckAPIKeyResponse3? Type684 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CheckAPIKeyResponse4? Type685 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CheckAPIKeyResponse5? Type686 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CheckAPIKeyResponse6? Type687 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CheckAPIKeyResponse7? Type688 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CheckAPIKeyResponse8? Type689 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CheckAPIKeyResponse9? Type690 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CheckAPIKeyResponse10? Type691 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CheckAPIKeyResponse11? Type692 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CheckAPIKeyResponse12? Type693 { get; set; }
        /// <summary>
        /// 
        /// </summary>
        public global::Cohere.CheckAPIKeyResponse13? Type694 { get; set; }
    }
}