jira.js
    Preparing search index...

    Function findObjectAttributes

    • List all attributes for the given object

      Parameters

      • client: Client
      • parameters: { id: string }
        • id: string

          The object id to operate on

      • Optionaloptions: RequestOptions

      Returns Promise<
          {
              objectAttributeValues: {
                  additionalValue?: string;
                  displayValue: string;
                  group?: { avatarUrl: string; name: string; [key: string]: unknown };
                  referencedObject?: Record<string, any>;
                  searchValue?: string;
                  status?: {
                      category: number;
                      description?: string;
                      id: string;
                      name: string;
                      objectSchemaId?: string;
                      [key: string]: unknown;
                  };
                  user?: {
                      avatarUrl?: string;
                      displayName?: string;
                      emailAddress?: string;
                      html?: string;
                      isDeleted?: boolean;
                      key?: string;
                      lastSeenVersion?: string;
                      name?: string;
                      renderedLink?: string;
                      self?: string;
                      [key: string]: unknown;
                  };
                  value?: string
                  | Date;
                  [key: string]: unknown;
              }[];
              objectTypeAttribute?: {
                  additionalValue?: string;
                  defaultType?: | { id: -1; name: "None"; [key: string]: unknown }
                  | { id: 0; name: "Text"; [key: string]: unknown }
                  | { id: 1; name: "Integer"; [key: string]: unknown }
                  | { id: 2; name: "Boolean"; [key: string]: unknown }
                  | { id: 3; name: "Double"; [key: string]: unknown }
                  | { id: 4; name: "Date"; [key: string]: unknown }
                  | { id: 5; name: "Time"; [key: string]: unknown }
                  | { id: 6; name: "DateTime"; [key: string]: unknown }
                  | { id: 7; name: "Url"; [key: string]: unknown }
                  | { id: 8; name: "Email"; [key: string]: unknown }
                  | { id: 9; name: "Textarea"; [key: string]: unknown }
                  | { id: 10; name: "Select"; [key: string]: unknown }
                  | { id: 11; name: "IP Address"; [key: string]: unknown };
                  description?: string;
                  editable?: boolean;
                  globalId: string;
                  hidden?: boolean;
                  id: string;
                  includeChildObjectTypes?: boolean;
                  indexed: boolean;
                  label: boolean;
                  maximumCardinality?: number;
                  minimumCardinality?: number;
                  name?: string;
                  objectType?: {
                      abstractObjectType: boolean;
                      created: Date;
                      description?: string;
                      globalId: string;
                      icon: {
                          id: string;
                          name: string;
                          url16: string;
                          url48: string;
                          [key: string]: unknown;
                      };
                      id: string;
                      inherited: boolean;
                      name: string;
                      objectCount: number;
                      objectSchemaId: string;
                      parentObjectTypeId?: number;
                      parentObjectTypeInherited: boolean;
                      position: number;
                      type?: number;
                      updated: Date;
                      workspaceId: string;
                      [key: string]: unknown;
                  };
                  options?: string;
                  position: number;
                  qlQuery?: string;
                  referenceObjectType?: {
                      abstractObjectType: boolean;
                      created: Date;
                      description?: string;
                      globalId: string;
                      icon: {
                          id: string;
                          name: string;
                          url16: string;
                          url48: string;
                          [key: string]: unknown;
                      };
                      id: string;
                      inherited: boolean;
                      name: string;
                      objectCount: number;
                      objectSchemaId: string;
                      parentObjectTypeId?: number;
                      parentObjectTypeInherited: boolean;
                      position: number;
                      type?: number;
                      updated: Date;
                      workspaceId: string;
                      [key: string]: unknown;
                  };
                  referenceObjectTypeId?: string;
                  referenceType?: {
                      cdmData?: { types?: (...)[]; [key: string]: unknown };
                      color?: string;
                      description?: string;
                      globalId: string;
                      id?: string;
                      name: string;
                      objectSchemaId?: string;
                      url16?: string;
                      workspaceId: string;
                      [key: string]: unknown;
                  };
                  regexValidation?: string;
                  removable?: boolean;
                  sortable?: boolean;
                  suffix?: string;
                  summable?: boolean;
                  system?: boolean;
                  type?: number;
                  typeValue?: string;
                  typeValueMulti?: string[];
                  uniqueAttribute?: boolean;
                  workspaceId: string;
                  [key: string]: unknown;
              };
              objectTypeAttributeId: string;
              workspaceId: string;
              [key: string]: unknown;
          }[],
      >