{"version":3,"file":"extensions.input.mjs","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;YACrC,YAAY,QAAQ,EAAE,UAAU,MAAM,CAAC;YAGvC,YAAY,QAAQ,EAAE,UAAU,MAAM,CAAC;yCALzC,WAAW;AAUL,4BAAM,gBAAgB;YAC1B,YAAY,4BAA4B,EAAE,UAAU,MAAM,CAAC;8BAF7D,WAAW"}