claimSetsJson: (
ids: any,
previewUser: any,
) => {
attributeCatalogue: {
claim: string;
label: string;
ldap: string;
schema: string;
sets: Record<string, boolean>;
}[];
attributeChoices: { attribute: string; from: string[] }[];
groups: {
claim: string;
enabled: boolean;
grants: string;
loaded: boolean;
memberOfCounts: boolean;
precedence: string;
problem: string;
sets: string[];
settings: string[];
valueForm: string;
} & {
preview: {
application: string;
claim: string;
dn: string;
enabled: boolean;
entryFound: boolean;
groups: GroupRow[];
key: string;
loaded: boolean;
memberOfCounts: boolean;
reason: string;
user: string;
valueForm: string;
values: string[];
};
};
placeholders: string[];
precedence: string;
preview: { user: any } & { byLdap: Record<string, any>; entryFound: any };
sets: any;
} = ...
Type Declaration
-
- (
ids: any,
previewUser: any,
): {
attributeCatalogue: {
claim: string;
label: string;
ldap: string;
schema: string;
sets: Record<string, boolean>;
}[];
attributeChoices: { attribute: string; from: string[] }[];
groups: {
claim: string;
enabled: boolean;
grants: string;
loaded: boolean;
memberOfCounts: boolean;
precedence: string;
problem: string;
sets: string[];
settings: string[];
valueForm: string;
} & {
preview: {
application: string;
claim: string;
dn: string;
enabled: boolean;
entryFound: boolean;
groups: GroupRow[];
key: string;
loaded: boolean;
memberOfCounts: boolean;
reason: string;
user: string;
valueForm: string;
values: string[];
};
};
placeholders: string[];
precedence: string;
preview: { user: any } & { byLdap: Record<string, any>; entryFound: any };
sets: any;
}
-
Parameters
- ids: any
- previewUser: any
Returns {
attributeCatalogue: {
claim: string;
label: string;
ldap: string;
schema: string;
sets: Record<string, boolean>;
}[];
attributeChoices: { attribute: string; from: string[] }[];
groups: {
claim: string;
enabled: boolean;
grants: string;
loaded: boolean;
memberOfCounts: boolean;
precedence: string;
problem: string;
sets: string[];
settings: string[];
valueForm: string;
} & {
preview: {
application: string;
claim: string;
dn: string;
enabled: boolean;
entryFound: boolean;
groups: GroupRow[];
key: string;
loaded: boolean;
memberOfCounts: boolean;
reason: string;
user: string;
valueForm: string;
values: string[];
};
};
placeholders: string[];
precedence: string;
preview: { user: any } & { byLdap: Record<string, any>; entryFound: any };
sets: any;
}
the sets
Builds the JSON of some claim sets, each with one person's values as they would be issued.