MCPcopy Index your code
hub / github.com/triggerdotdev/trigger.dev / attachmentLinkDiscord

Method attachmentLinkDiscord

integrations/linear/src/index.ts:281–317  ·  view source on GitHub ↗
(
    key: IntegrationTaskKey,
    params: {
      channelId: string;
      issueId: string;
      messageId: string;
      url: string;
      variables?: Omit<
        L.AttachmentLinkDiscordMutationVariables,
        "channelId" | "issueId" | "messageId" | "url"
      >;
    }
  )

Source from the content-addressed store, hash-verified

279 }
280
281 attachmentLinkDiscord(
282 key: IntegrationTaskKey,
283 params: {
284 channelId: string;
285 issueId: string;
286 messageId: string;
287 url: string;
288 variables?: Omit<
289 L.AttachmentLinkDiscordMutationVariables,
290 "channelId" | "issueId" | "messageId" | "url"
291 >;
292 }
293 ): LinearReturnType<AttachmentPayload, "attachment"> {
294 return this.runTask(
295 key,
296 async (client) => {
297 const payload = await client.attachmentLinkDiscord(
298 params.channelId,
299 params.issueId,
300 params.messageId,
301 params.url,
302 params.variables
303 );
304 return serializeLinearOutput(await payload.attachment);
305 },
306 {
307 name: "Link Discord Message",
308 params,
309 properties: [
310 { label: "Issue ID", text: params.issueId },
311 { label: "Channel ID", text: params.channelId },
312 { label: "Message ID", text: params.messageId },
313 { label: "URL", text: params.url },
314 ],
315 }
316 );
317 }
318
319 attachmentLinkFront(
320 key: IntegrationTaskKey,

Callers

nothing calls this directly

Calls 2

runTaskMethod · 0.95
serializeLinearOutputFunction · 0.85

Tested by

no test coverage detected