这是基于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.
 
 
 
 
 
 

47 lines
1.4 KiB

import { ExtensibleObject, ExtensibleAuditedEntity, PagedAndSortedResultRequestDto } from '../../../model/baseModel';
export interface OpenIddictApplicationDto extends ExtensibleAuditedEntity<string> {
clientId: string;
clientSecret?: string;
consentType?: string;
displayName?: string;
displayNames?: {[key: string]: string};
endpoints?: string[];
grantTypes?: string[];
responseTypes?: string[];
scopes?: string[];
postLogoutRedirectUris?: string[];
properties?: {[key: string]: string};
redirectUris?: string[];
requirements?: string[];
type?: string;
clientUri?: string;
logoUri?: string;
}
export interface OpenIddictApplicationGetListInput extends PagedAndSortedResultRequestDto {
filter?: string;
}
interface OpenIddictApplicationCreateOrUpdateDto extends ExtensibleObject {
clientId: string;
clientSecret?: string;
consentType?: string;
displayName?: string;
displayNames?: {[key: string]: string};
endpoints?: string[];
grantTypes?: string[];
responseTypes?: string[];
scopes?: string[];
postLogoutRedirectUris?: string[];
properties?: {[key: string]: string};
redirectUris?: string[];
requirements?: string[];
type?: string;
clientUri?: string;
logoUri?: string;
}
export type OpenIddictApplicationCreateDto = OpenIddictApplicationCreateOrUpdateDto;
export type OpenIddictApplicationUpdateDto = OpenIddictApplicationCreateOrUpdateDto;