jira.js
    Preparing search index...

    Function findSchemaAttributes

    • Find all object type attributes for this object schema

      Parameters

      • client: Client
      • parameters: { extended?: boolean; id: string; onlyValueEditable?: boolean; query?: string }
        • Optionalextended?: boolean

          Include the object type with each object type attribute

        • id: string

          The object schema id

        • OptionalonlyValueEditable?: boolean

          Return only values that are associated with values that can be edited

        • Optionalquery?: string

          A query that will be used to filter object type attributes by their name

      • Optionaloptions: RequestOptions

      Returns Promise<
          {
              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?: (...)
                          | (...);
                          opinionated?: (...) | (...) | (...);
                          version?: (...) | (...);
                          [key: string]: unknown;
                      }[];
                      [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;
          }[],
      >