这是基于vue-vben-admin 模板适用于abp vNext的前端管理项目
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

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;
}