Interface MicrosoftTeamsV1NodeParameters

Source
interface MicrosoftTeamsV1NodeParameters {
    additionalFields?: {
        assignedTo?: string;
        dueDateTime?: string;
        labels?: unknown[];
        percentComplete?: number;
    };
    bucketId?: string;
    channelId?: string;
    chatId?: string;
    groupId?: string;
    groupSource?: "all"
    | "mine";
    limit?: number;
    memberId?: string;
    message?: string;
    messageId?: string;
    messageType?: "text" | "html";
    name?: string;
    operation?:
        | "create"
        | "get"
        | "getAll"
        | "update"
        | "delete";
    options?: | {
        description?: string;
        type?: "private"
        | "standard";
    }
    | {
        includeLinkToWorkflow?: boolean;
        makeReply?: string;
    }
    | { includeLinkToWorkflow?: boolean };
    planId?: string;
    resource?:
        | "task"
        | "channel"
        | "channelMessage"
        | "chatMessage";
    returnAll?: boolean;
    taskId?: string;
    tasksFor?: "member"
    | "plan";
    teamId?: string;
    title?: string;
    updateFields?:
        | { description?: string; name?: string }
        | {
            assignedTo?: string;
            bucketId?: string;
            dueDateTime?: string;
            groupId?: string;
            labels?: unknown[];
            percentComplete?: number;
            planId?: string;
            title?: string;
        };
}

Properties§

Source§

readonly additionalFields?: {
    assignedTo?: string;
    dueDateTime?: string;
    labels?: unknown[];
    percentComplete?: number;
}

Default: {}

Source§

readonly bucketId?: string

The bucket for the task to belong to. Choose from the list, or specify an ID using an expression. Type options: {"loadOptionsMethod":"getBuckets","loadOptionsDependsOn":["planId"]}

Source§

readonly channelId?: string

Choose from the list, or specify an ID using an expression Type options: {"loadOptionsMethod":"getChannels","loadOptionsDependsOn":["teamId"]}

Source§

readonly chatId?: string

Choose from the list, or specify an ID using an expression Type options: {"loadOptionsMethod":"getChats"}

Source§

readonly groupId?: string

Choose from the list, or specify an ID using an expression Type options: {"loadOptionsMethod":"getGroups","loadOptionsDependsOn":["groupSource"]}

Source§

readonly groupSource?: "all" | "mine"

Default: "all"

Source§

readonly limit?: number

Max number of results to return Default: 50 Type options: {"minValue":1,"maxValue":500}

Source§

readonly memberId?: string

Choose from the list, or specify an ID using an expression Type options: {"loadOptionsMethod":"getMembers","loadOptionsDependsOn":["groupId"]}

Source§

readonly message?: string

The content of the item

Source§

readonly messageId?: string

Source§

readonly messageType?: "text" | "html"

The type of the content Default: "text"

Source§

readonly name?: string

Channel name as it will appear to the user in Microsoft Teams

Source§

readonly operation?: "create" | "get" | "getAll" | "update" | "delete"

Default: "create"

Source§

readonly options?:
    | {
        description?: string;
        type?: "private"
        | "standard";
    }
    | {
        includeLinkToWorkflow?: boolean;
        makeReply?: string;
    }
    | { includeLinkToWorkflow?: boolean }

Default: {}

Source§

readonly planId?: string

The plan for the task to belong to. Choose from the list, or specify an ID using an expression. Type options: {"loadOptionsMethod":"getPlans","loadOptionsDependsOn":["groupId"]}

Source§

readonly resource?: "task" | "channel" | "channelMessage" | "chatMessage"

Default: "channel"

Source§

readonly returnAll?: boolean

Whether to return all results or only up to a given limit

Source§

readonly taskId?: string

Source§

readonly tasksFor?: "member" | "plan"

Default: "member"

Source§

readonly teamId?: string

Choose from the list, or specify an ID using an expression Type options: {"loadOptionsMethod":"getTeams"}

Source§

readonly title?: string

Title of the task

Source§

readonly updateFields?:
    | { description?: string; name?: string }
    | {
        assignedTo?: string;
        bucketId?: string;
        dueDateTime?: string;
        groupId?: string;
        labels?: unknown[];
        percentComplete?: number;
        planId?: string;
        title?: string;
    }

Default: {}