UNPKG

@microsoft/teams.api

Version:

<p> <a href="https://www.npmjs.com/package/@microsoft/teams.api" target="_blank"> <img src="https://img.shields.io/npm/v/@microsoft/teams.api/latest" /> </a> <a href="https://www.npmjs.com/package/@microsoft/teams.api?activeTab=code" t

1 lines • 2.67 kB
{"version":3,"sources":["../../src/diagnostics/constants.ts"],"names":[],"mappings":"AAIO,MAAM,cAAA,GAAiB;AAAA,EAC5B,SAAA,EAAW,4BAAA;AAAA,EACX,YAAA,EAAc;AAChB;AAMO,MAAM,gBAAA,GAAmB;AAAA,EAC9B,aAAA,EAAe,gCAAA;AAAA,EACf,cAAA,EAAgB;AAClB;AAMO,MAAM,mBAAA,GAAsB;AAAA,EACjC,SAAA,EAAW,WAAA;AAAA,EACX,UAAA,EAAY,aAAA;AAAA,EACZ,cAAA,EAAgB,iBAAA;AAAA,EAChB,YAAA,EAAc,eAAA;AAAA,EACd,UAAA,EAAY,aAAA;AAAA,EACZ,QAAA,EAAU;AACZ;AAMO,MAAM,mBAAA,GAAsB;AAAA,EACjC,MAAA,EAAQ,QAAA;AAAA,EACR,MAAA,EAAQ,QAAA;AAAA,EACR,KAAA,EAAO,OAAA;AAAA,EACP,gBAAA,EAAkB,oBAAA;AAAA,EAClB,wBAAA,EAA0B,6BAAA;AAAA,EAC1B,MAAA,EAAQ,QAAA;AAAA,EACR,cAAA,EAAgB,iBAAA;AAAA,EAChB,cAAA,EAAgB,iBAAA;AAAA,EAChB,cAAA,EAAgB;AAClB;AAMO,MAAM,UAAA,GAAa;AAAA,EACxB,OAAA,EAAS,UAAA;AAAA,EACT,WAAA,EAAa,cAAA;AAAA,EACb,UAAA,EAAY;AACd","file":"constants.mjs","sourcesContent":["/**\n * @internal\n * Private span names used by API diagnostics instrumentation.\n */\nexport const API_SPAN_NAMES = {\n apiClient: 'microsoft.teams.api.client',\n authOutbound: 'microsoft.teams.auth.outbound',\n} as const;\n\n/**\n * @internal\n * Private metric names used by API diagnostics instrumentation.\n */\nexport const API_METRIC_NAMES = {\n outboundCalls: 'microsoft.teams.outbound.calls',\n outboundErrors: 'microsoft.teams.outbound.errors',\n} as const;\n\n/**\n * @internal\n * Private attribute names used by API diagnostics instrumentation.\n */\nexport const API_ATTRIBUTE_NAMES = {\n operation: 'operation',\n serviceUrl: 'service.url',\n conversationId: 'conversation.id',\n activityType: 'activity.type',\n activityId: 'activity.id',\n authFlow: 'auth.flow',\n} as const;\n\n/**\n * @internal\n * Private conversation activity operation values used by API outbound diagnostics.\n */\nexport const OUTBOUND_OPERATIONS = {\n create: 'create',\n update: 'update',\n reply: 'reply',\n createReplyChain: 'create_reply_chain',\n createTargetedReplyChain: 'create_targeted_reply_chain',\n delete: 'delete',\n createTargeted: 'create_targeted',\n updateTargeted: 'update_targeted',\n deleteTargeted: 'delete_targeted',\n} as const;\n\n/**\n * @internal\n * Private auth flow values used by API auth diagnostics.\n */\nexport const AUTH_FLOWS = {\n appOnly: 'app_only',\n agenticUser: 'agentic_user',\n agenticApp: 'agentic_app',\n} as const;\n\n/**\n * @internal\n * Supported operation name values for API outbound conversation activity diagnostics.\n */\nexport type ConversationActivityOperation = (typeof OUTBOUND_OPERATIONS)[keyof typeof OUTBOUND_OPERATIONS];\n\n/**\n * @internal\n * Supported auth flow values for API auth diagnostics.\n */\nexport type AuthFlow = (typeof AUTH_FLOWS)[keyof typeof AUTH_FLOWS];\n"]}