{"version":3,"file":"extensions.input.cjs","names":[],"sources":["../../../src/graphql/inputs/extensions.input.ts"],"sourcesContent":["import { Field, InputType } from \"type-graphql\";\n\n/**\n * The extensions input is used to pass additional information to the copilot runtime, specific to a\n * service adapter or agent framework.\n */\n\n@InputType()\nexport class OpenAIApiAssistantAPIInput {\n  @Field(() => String, { nullable: true })\n  runId?: string;\n\n  @Field(() => String, { nullable: true })\n  threadId?: string;\n}\n\n@InputType()\nexport class ExtensionsInput {\n  @Field(() => OpenAIApiAssistantAPIInput, { nullable: true })\n  openaiAssistantAPI?: OpenAIApiAssistantAPIInput;\n}\n"],"mappings":";;;;;;;;AAQO,uCAAM,2BAA2B;2DACzB,QAAQ,EAAE,UAAU,MAAM,CAAC;2DAG3B,QAAQ,EAAE,UAAU,MAAM,CAAC;uFAL9B;AAUL,4BAAM,gBAAgB;2DACd,4BAA4B,EAAE,UAAU,MAAM,CAAC;4EAFlD"}