jira.js
    Preparing search index...

    Function updateWorkflowMapping

    • Update the scheme to include the passed mapping. The body is a representation of the workflow mapping. Values not passed are assumed to indicate no change for that field. The passed representation can have its updateDraftIfNeeded flag set to true to indicate that the draft should be created/updated when the actual scheme cannot be edited.

      Parameters

      • client: Client
      • parameters: {
            defaultMapping?: boolean;
            id: number;
            issueTypes?: string[];
            updateDraftIfNeeded?: boolean;
            workflow?: string;
            workflowName?: string;
        }
        • OptionaldefaultMapping?: boolean
        • id: number

          The id of the scheme.

        • OptionalissueTypes?: string[]
        • OptionalupdateDraftIfNeeded?: boolean
        • Optionalworkflow?: string
        • OptionalworkflowName?: string

          The name of the workflow mapping to update.

      • Optionaloptions: RequestOptions

      Returns Promise<
          {
              defaultWorkflow?: string;
              description?: string;
              draft?: boolean;
              id?: number;
              issueTypeMappings?: Record<string, string>;
              issueTypes?: Record<
                  string,
                  {
                      avatarId?: number;
                      description?: string;
                      iconUrl?: string;
                      id?: string;
                      name?: string;
                      self?: string;
                      subtask?: boolean;
                      [key: string]: unknown;
                  },
              >;
              lastModified?: string;
              lastModifiedUser?: {
                  active?: boolean;
                  applicationRoles?: {
                      callback?: { [key: string]: unknown };
                      maxResults?: number;
                      pagingCallback?: { [key: string]: unknown };
                      size?: number;
                      [key: string]: unknown;
                  };
                  avatarUrls?: Record<string, string>;
                  deleted?: boolean;
                  displayName?: string;
                  emailAddress?: string;
                  expand?: string;
                  groups?: {
                      callback?: { [key: string]: unknown };
                      maxResults?: number;
                      pagingCallback?: { [key: string]: unknown };
                      size?: number;
                      [key: string]: unknown;
                  };
                  key?: string;
                  lastLoginTime?: string;
                  locale?: string;
                  name?: string;
                  self?: string;
                  timeZone?: string;
                  [key: string]: unknown;
              };
              name?: string;
              originalDefaultWorkflow?: string;
              originalIssueTypeMappings?: Record<string, string>;
              self?: string;
              updateDraftIfNeeded?: boolean;
              [key: string]: unknown;
          },
      >