diff --git a/apps/vben5/packages/@abp/openiddict/src/types/index.ts b/apps/vben5/packages/@abp/openiddict/src/types/index.ts index 7284dba88..7144e7eb0 100644 --- a/apps/vben5/packages/@abp/openiddict/src/types/index.ts +++ b/apps/vben5/packages/@abp/openiddict/src/types/index.ts @@ -1,2 +1,3 @@ export * from './applications'; export * from './authorizations'; +export * from './scopes'; diff --git a/apps/vben5/packages/@abp/openiddict/src/types/scopes.ts b/apps/vben5/packages/@abp/openiddict/src/types/scopes.ts new file mode 100644 index 000000000..6a0b35f94 --- /dev/null +++ b/apps/vben5/packages/@abp/openiddict/src/types/scopes.ts @@ -0,0 +1,41 @@ +import type { + Dictionary, + ExtensibleAuditedEntityDto, + ExtensibleObject, + PagedAndSortedResultRequestDto, +} from '@abp/core'; + +interface OpenIddictScopeCreateOrUpdateDto extends ExtensibleObject { + description?: string; + descriptions?: Dictionary; + displayName?: string; + displayNames?: Dictionary; + name: string; + properties?: Dictionary; + resources?: string[]; +} + +type OpenIddictScopeCreateDto = OpenIddictScopeCreateOrUpdateDto; + +interface OpenIddictScopeGetListInput extends PagedAndSortedResultRequestDto { + filter?: string; +} + +type OpenIddictScopeUpdateDto = OpenIddictScopeCreateOrUpdateDto; + +interface OpenIddictScopeDto extends ExtensibleAuditedEntityDto { + description?: string; + descriptions?: Dictionary; + displayName?: string; + displayNames?: Dictionary; + name: string; + properties?: Dictionary; + resources?: string[]; +} + +export type { + OpenIddictScopeCreateDto, + OpenIddictScopeDto, + OpenIddictScopeGetListInput, + OpenIddictScopeUpdateDto, +};