Field Configuration Functions
Field configurations are used ultimately to set up the hidden or required field flags, based on issue types and projects. Most of these only work for Company-Managed Projects (classic projects)
Functions Summary
Structures used:
JFieldConfigurationScheme
int id;
string name;
string description;
This is the topmost structure, the one you may use to assign to projects
JFieldConfiguration
int id;
string name;
string description;
boolean isDefault;
This does not represent a certain field. It’s the totality of the configs you associate with issue types.
JFieldConfigITMapping
int fieldConfigurationId;
int issueTypeId;
If issue type id is zero (0) it actually means the default issue type.
JFieldConfigurationItem
string field;
string description;
string renderer;
boolean hidden;
boolean required;
Renderer may be changed only for text fields, and accepted values are ‘text-renderer' and ‘wiki-renderer’. Field is the Jira name of the field, like ‘summary’, ‘fixVersions’ or 'customfield_12345’.
Peacock