interface GetPlanResponse {
    crossProjectReleases?: GetCrossProjectReleaseResponse[];
    customFields?: GetCustomFieldResponse[];
    exclusionRules?: GetExclusionRulesResponse;
    id: number;
    issueSources?: GetIssueSourceResponse[];
    lastSaved?: string;
    leadAccountId?: string;
    name?: string;
    permissions?: GetPermissionResponse[];
    scheduling: GetSchedulingResponse;
    status: "Active" | "Trashed" | "Archived";
}

Properties

crossProjectReleases?: GetCrossProjectReleaseResponse[]

The cross-project releases included in the plan.

customFields?: GetCustomFieldResponse[]

The custom fields for the plan.

exclusionRules?: GetExclusionRulesResponse

The exclusion rules for the plan.

id: number

The plan ID.

issueSources?: GetIssueSourceResponse[]

The issue sources included in the plan.

lastSaved?: string

The date when the plan was last saved in UTC.

leadAccountId?: string

The account ID of the plan lead.

name?: string

The plan name.

permissions?: GetPermissionResponse[]

The permissions for the plan.

The scheduling settings for the plan.

status: "Active" | "Trashed" | "Archived"

The plan status. This is "Active", "Trashed" or "Archived".