You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
37 lines
1020 B
37 lines
1020 B
import { UserClaim, Property } from '../../model';
|
|
|
|
export type IdentityResourceClaim = UserClaim;
|
|
|
|
export type IdentityResourceProperty = Property;
|
|
|
|
export interface IdentityResource extends ExtensibleAuditedEntityDto<string> {
|
|
name: string;
|
|
displayName: string;
|
|
description: string;
|
|
enabled: boolean;
|
|
required: boolean;
|
|
emphasize: boolean;
|
|
showInDiscoveryDocument: boolean;
|
|
userClaims: IdentityResourceClaim[];
|
|
properties: IdentityResourceProperty[];
|
|
}
|
|
|
|
export interface IdentityResourceCreateOrUpdate {
|
|
name: string;
|
|
displayName: string;
|
|
description: string;
|
|
enabled: boolean;
|
|
required: boolean;
|
|
emphasize: boolean;
|
|
showInDiscoveryDocument: boolean;
|
|
userClaims: IdentityResourceClaim[];
|
|
properties: IdentityResourceProperty[];
|
|
}
|
|
|
|
export type IdentityResourceCreate = IdentityResourceCreateOrUpdate;
|
|
|
|
export type IdentityResourceUpdate = IdentityResourceCreateOrUpdate;
|
|
|
|
export interface GetIdentityResourcePagedRequest extends PagedAndSortedResultRequestDto {
|
|
filter?: string;
|
|
}
|
|
|