Browse Source

Revert "Regenerate ABP account proxy definitions"

This reverts commit c2ed89ee7a.
pull/25051/head
Fahri Gedik 7 months ago
parent
commit
82eced361f
  1. 52082
      npm/ng-packs/packages/core/src/lib/proxy/generate-proxy.json
  2. 10
      npm/ng-packs/packages/core/src/lib/proxy/pages/abp/multi-tenancy/abp-tenant.service.ts
  3. 10
      npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/api-exploring/abp-api-definition.service.ts
  4. 10
      npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/application-configurations/abp-application-configuration.service.ts
  5. 10
      npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/application-configurations/abp-application-localization.service.ts
  6. 103
      npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/application-configurations/models.ts
  7. 82
      npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/application-configurations/object-extending/models.ts
  8. 30
      npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/multi-tenancy/models.ts
  9. 93
      npm/ng-packs/packages/core/src/lib/proxy/volo/abp/http/modeling/models.ts
  10. 3
      npm/ng-packs/packages/core/src/lib/proxy/volo/abp/index.ts
  11. 1
      npm/ng-packs/packages/core/src/lib/proxy/volo/abp/localization/models.ts
  12. 4
      npm/ng-packs/packages/core/src/lib/proxy/volo/abp/models.ts
  13. 1
      npm/ng-packs/packages/core/src/lib/proxy/volo/abp/multi-tenancy/index.ts
  14. 8
      npm/ng-packs/packages/core/src/lib/proxy/volo/abp/multi-tenancy/tenant-user-sharing-strategy.enum.ts

52082
npm/ng-packs/packages/core/src/lib/proxy/generate-proxy.json

File diff suppressed because it is too large

10
npm/ng-packs/packages/core/src/lib/proxy/pages/abp/multi-tenancy/abp-tenant.service.ts

@ -1,12 +1,14 @@
import { RestService, Rest } from '@abp/ng.core';
import { RestService } from '../../../../services';
import { Rest } from '../../../../models';
import { Injectable, inject } from '@angular/core';
import type { FindTenantResultDto } from '../../../volo/abp/asp-net-core/mvc/multi-tenancy/models';
@Injectable({
providedIn: 'root',
})
export class AbpTenantService {
private restService = inject(RestService);
export class AbpTenantService {
private restService = inject(RestService);
apiName = 'abp';
@ -24,4 +26,4 @@ export class AbpTenantService {
url: `/api/abp/multi-tenancy/tenants/by-name/${name}`,
},
{ apiName: this.apiName,...config });
}
}

10
npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/api-exploring/abp-api-definition.service.ts

@ -1,12 +1,14 @@
import { RestService, Rest } from '@abp/ng.core';
import { RestService } from '../../../../../../services';
import { Rest } from '../../../../../../models';
import { Injectable, inject } from '@angular/core';
import type { ApplicationApiDescriptionModel, ApplicationApiDescriptionModelRequestDto } from '../../../http/modeling/models';
@Injectable({
providedIn: 'root',
})
export class AbpApiDefinitionService {
private restService = inject(RestService);
export class AbpApiDefinitionService {
private restService = inject(RestService);
apiName = 'abp';
@ -17,4 +19,4 @@ export class AbpApiDefinitionService {
params: { includeTypes: model.includeTypes },
},
{ apiName: this.apiName,...config });
}
}

10
npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/application-configurations/abp-application-configuration.service.ts

@ -1,5 +1,6 @@
import type { ApplicationConfigurationDto, ApplicationConfigurationRequestOptions } from './models';
import { RestService, Rest } from '@abp/ng.core';
import { RestService } from '../../../../../../services';
import { Rest } from '../../../../../../models';
import { Injectable, inject } from '@angular/core';
@Injectable({
@ -7,8 +8,9 @@ import { Injectable, inject } from '@angular/core';
})
export class AbpApplicationConfigurationService {
private restService = inject(RestService);
apiName = 'abp';
get = (options: ApplicationConfigurationRequestOptions, config?: Partial<Rest.Config>) =>
this.restService.request<any, ApplicationConfigurationDto>({
@ -16,5 +18,5 @@ export class AbpApplicationConfigurationService {
url: '/api/abp/application-configuration',
params: { includeLocalizationResources: options.includeLocalizationResources },
},
{ apiName: this.apiName,...config });
}
{ apiName: this.apiName, ...config });
}

10
npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/application-configurations/abp-application-localization.service.ts

@ -1,12 +1,14 @@
import type { ApplicationLocalizationDto, ApplicationLocalizationRequestDto } from './models';
import { RestService, Rest } from '@abp/ng.core';
import { RestService } from '../../../../../../services';
import { Rest } from '../../../../../../models';
import { Injectable, inject } from '@angular/core';
@Injectable({
providedIn: 'root',
})
export class AbpApplicationLocalizationService {
private restService = inject(RestService);
export class AbpApplicationLocalizationService {
private restService = inject(RestService);
apiName = 'abp';
@ -17,4 +19,4 @@ export class AbpApplicationLocalizationService {
params: { cultureName: input.cultureName, onlyDynamics: input.onlyDynamics },
},
{ apiName: this.apiName,...config });
}
}

103
npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/application-configurations/models.ts

@ -4,63 +4,63 @@ import type { LanguageInfo } from '../../../localization/models';
import type { NameValue } from '../../../models';
export interface ApplicationAuthConfigurationDto {
grantedPolicies?: Record<string, boolean>;
grantedPolicies: Record<string, boolean>;
}
export interface ApplicationConfigurationDto {
localization?: ApplicationLocalizationConfigurationDto;
auth?: ApplicationAuthConfigurationDto;
setting?: ApplicationSettingConfigurationDto;
currentUser?: CurrentUserDto;
features?: ApplicationFeatureConfigurationDto;
globalFeatures?: ApplicationGlobalFeatureConfigurationDto;
multiTenancy?: MultiTenancyInfoDto;
currentTenant?: CurrentTenantDto;
timing?: TimingDto;
clock?: ClockDto;
objectExtensions?: ObjectExtensionsDto;
extraProperties?: Record<string, object>;
localization: ApplicationLocalizationConfigurationDto;
auth: ApplicationAuthConfigurationDto;
setting: ApplicationSettingConfigurationDto;
currentUser: CurrentUserDto;
features: ApplicationFeatureConfigurationDto;
globalFeatures: ApplicationGlobalFeatureConfigurationDto;
multiTenancy: MultiTenancyInfoDto;
currentTenant: CurrentTenantDto;
timing: TimingDto;
clock: ClockDto;
objectExtensions: ObjectExtensionsDto;
extraProperties: Record<string, object>;
}
export interface ApplicationConfigurationRequestOptions {
includeLocalizationResources?: boolean;
includeLocalizationResources: boolean;
}
export interface ApplicationFeatureConfigurationDto {
values?: Record<string, string>;
values: Record<string, string>;
}
export interface ApplicationGlobalFeatureConfigurationDto {
enabledFeatures?: string[];
enabledFeatures: string[];
}
export interface ApplicationLocalizationConfigurationDto {
values?: Record<string, Record<string, string>>;
resources?: Record<string, ApplicationLocalizationResourceDto>;
languages?: LanguageInfo[];
currentCulture?: CurrentCultureDto;
defaultResourceName?: string | null;
languagesMap?: Record<string, NameValue[]>;
languageFilesMap?: Record<string, NameValue[]>;
values: Record<string, Record<string, string>>;
resources: Record<string, ApplicationLocalizationResourceDto>;
languages: LanguageInfo[];
currentCulture: CurrentCultureDto;
defaultResourceName?: string;
languagesMap: Record<string, NameValue[]>;
languageFilesMap: Record<string, NameValue[]>;
}
export interface ApplicationLocalizationDto {
resources?: Record<string, ApplicationLocalizationResourceDto>;
currentCulture?: CurrentCultureDto;
resources: Record<string, ApplicationLocalizationResourceDto>;
currentCulture: CurrentCultureDto;
}
export interface ApplicationLocalizationRequestDto {
cultureName: string;
onlyDynamics?: boolean;
onlyDynamics: boolean;
}
export interface ApplicationLocalizationResourceDto {
texts?: Record<string, string>;
baseResources?: string[];
texts: Record<string, string>;
baseResources: string[];
}
export interface ApplicationSettingConfigurationDto {
values?: Record<string, string>;
values: Record<string, string>;
}
export interface ClockDto {
@ -72,30 +72,29 @@ export interface CurrentCultureDto {
englishName?: string;
threeLetterIsoLanguageName?: string;
twoLetterIsoLanguageName?: string;
isRightToLeft?: boolean;
isRightToLeft: boolean;
cultureName?: string;
name?: string;
nativeName?: string;
dateTimeFormat?: DateTimeFormatDto;
dateTimeFormat: DateTimeFormatDto;
}
export interface CurrentUserDto {
isAuthenticated?: boolean;
id?: string | null;
tenantId?: string | null;
impersonatorUserId?: string | null;
impersonatorTenantId?: string | null;
impersonatorUserName?: string | null;
impersonatorTenantName?: string | null;
userName?: string | null;
name?: string | null;
surName?: string | null;
email?: string | null;
emailVerified?: boolean;
phoneNumber?: string | null;
phoneNumberVerified?: boolean;
roles?: string[];
sessionId?: string | null;
isAuthenticated: boolean;
id?: string;
tenantId?: string;
impersonatorUserId?: string;
impersonatorTenantId?: string;
impersonatorUserName?: string;
impersonatorTenantName?: string;
userName?: string;
name?: string;
surName?: string;
email?: string;
emailVerified: boolean;
phoneNumber?: string;
phoneNumberVerified: boolean;
roles: string[];
}
export interface DateTimeFormatDto {
@ -109,18 +108,18 @@ export interface DateTimeFormatDto {
}
export interface IanaTimeZone {
timeZoneName?: string | null;
timeZoneName?: string;
}
export interface TimeZone {
iana?: IanaTimeZone;
windows?: WindowsTimeZone;
iana: IanaTimeZone;
windows: WindowsTimeZone;
}
export interface TimingDto {
timeZone?: TimeZone;
timeZone: TimeZone;
}
export interface WindowsTimeZone {
timeZoneId?: string | null;
timeZoneId?: string;
}

82
npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/application-configurations/object-extending/models.ts

@ -1,84 +1,62 @@
export interface EntityExtensionDto {
properties?: Record<string, ExtensionPropertyDto>;
configuration?: Record<string, object>;
properties: Record<string, ExtensionPropertyDto>;
configuration: Record<string, object>;
}
export interface ExtensionEnumDto {
fields?: ExtensionEnumFieldDto[];
localizationResource?: string | null;
fields: ExtensionEnumFieldDto[];
localizationResource?: string;
}
export interface ExtensionEnumFieldDto {
name?: string | null;
value?: object | null;
name?: string;
value: object;
}
export interface ExtensionPropertyApiCreateDto {
isAvailable?: boolean;
isAvailable: boolean;
}
export interface ExtensionPropertyApiDto {
onGet?: ExtensionPropertyApiGetDto;
onCreate?: ExtensionPropertyApiCreateDto;
onUpdate?: ExtensionPropertyApiUpdateDto;
onGet: ExtensionPropertyApiGetDto;
onCreate: ExtensionPropertyApiCreateDto;
onUpdate: ExtensionPropertyApiUpdateDto;
}
export interface ExtensionPropertyApiGetDto {
isAvailable?: boolean;
isAvailable: boolean;
}
export interface ExtensionPropertyApiUpdateDto {
isAvailable?: boolean;
isAvailable: boolean;
}
export interface ExtensionPropertyAttributeDto {
typeSimple?: string;
config?: Record<string, object>;
config: Record<string, object>;
}
export interface ExtensionPropertyDto {
type?: string;
typeSimple?: string;
displayName?: LocalizableStringDto | null;
api?: ExtensionPropertyApiDto;
ui?: ExtensionPropertyUiDto;
policy?: ExtensionPropertyPolicyDto;
attributes?: ExtensionPropertyAttributeDto[];
configuration?: Record<string, object>;
defaultValue?: object | null;
}
export interface ExtensionPropertyFeaturePolicyDto {
features?: string[];
requiresAll?: boolean;
}
export interface ExtensionPropertyGlobalFeaturePolicyDto {
features?: string[];
requiresAll?: boolean;
}
export interface ExtensionPropertyPermissionPolicyDto {
permissionNames?: string[];
requiresAll?: boolean;
}
export interface ExtensionPropertyPolicyDto {
globalFeatures?: ExtensionPropertyGlobalFeaturePolicyDto;
features?: ExtensionPropertyFeaturePolicyDto;
permissions?: ExtensionPropertyPermissionPolicyDto;
displayName: LocalizableStringDto;
api: ExtensionPropertyApiDto;
ui: ExtensionPropertyUiDto;
attributes: ExtensionPropertyAttributeDto[];
configuration: Record<string, object>;
defaultValue: object;
}
export interface ExtensionPropertyUiDto {
onTable?: ExtensionPropertyUiTableDto;
onCreateForm?: ExtensionPropertyUiFormDto;
onEditForm?: ExtensionPropertyUiFormDto;
lookup?: ExtensionPropertyUiLookupDto;
onTable: ExtensionPropertyUiTableDto;
onCreateForm: ExtensionPropertyUiFormDto;
onEditForm: ExtensionPropertyUiFormDto;
lookup: ExtensionPropertyUiLookupDto;
}
export interface ExtensionPropertyUiFormDto {
isVisible?: boolean;
isVisible: boolean;
}
export interface ExtensionPropertyUiLookupDto {
@ -90,20 +68,20 @@ export interface ExtensionPropertyUiLookupDto {
}
export interface ExtensionPropertyUiTableDto {
isVisible?: boolean;
isVisible: boolean;
}
export interface LocalizableStringDto {
name?: string;
resource?: string | null;
resource?: string;
}
export interface ModuleExtensionDto {
entities?: Record<string, EntityExtensionDto>;
configuration?: Record<string, object>;
entities: Record<string, EntityExtensionDto>;
configuration: Record<string, object>;
}
export interface ObjectExtensionsDto {
modules?: Record<string, ModuleExtensionDto>;
enums?: Record<string, ExtensionEnumDto>;
modules: Record<string, ModuleExtensionDto>;
enums: Record<string, ExtensionEnumDto>;
}

30
npm/ng-packs/packages/core/src/lib/proxy/volo/abp/asp-net-core/mvc/multi-tenancy/models.ts

@ -1,20 +1,24 @@
import type { TenantUserSharingStrategy } from '../../../multi-tenancy/tenant-user-sharing-strategy.enum';
export interface FindTenantResultDto {
success?: boolean;
tenantId?: string | null;
name?: string | null;
normalizedName?: string | null;
isActive?: boolean;
success: boolean;
tenantId?: string;
name?: string;
normalizedName?: string;
isActive: boolean;
}
export interface CurrentTenantDto {
id?: string | null;
name?: string | null;
isAvailable?: boolean;
id?: string;
name?: string;
isAvailable: boolean;
}
export interface MultiTenancyInfoDto {
isEnabled?: boolean;
userSharingStrategy?: TenantUserSharingStrategy;
}
export enum TenantUserSharingStrategy {
Isolated = 0,
Shared = 1,
}
export interface MultiTenancyInfoDto {
isEnabled: boolean;
userSharingStrategy?: TenantUserSharingStrategy;
}

93
npm/ng-packs/packages/core/src/lib/proxy/volo/abp/http/modeling/models.ts

@ -2,52 +2,46 @@
export interface ActionApiDescriptionModel {
uniqueName?: string;
name?: string;
httpMethod?: string | null;
httpMethod?: string;
url?: string;
supportedVersions?: string[] | null;
parametersOnMethod?: MethodParameterApiDescriptionModel[];
parameters?: ParameterApiDescriptionModel[];
returnValue?: ReturnValueApiDescriptionModel;
allowAnonymous?: boolean | null;
authorizeDatas?: AuthorizeDataApiDescriptionModel[];
implementFrom?: string | null;
supportedVersions: string[];
parametersOnMethod: MethodParameterApiDescriptionModel[];
parameters: ParameterApiDescriptionModel[];
returnValue: ReturnValueApiDescriptionModel;
allowAnonymous?: boolean;
implementFrom?: string;
}
export interface ApplicationApiDescriptionModel {
modules?: Record<string, ModuleApiDescriptionModel>;
types?: Record<string, TypeApiDescriptionModel>;
modules: Record<string, ModuleApiDescriptionModel>;
types: Record<string, TypeApiDescriptionModel>;
}
export interface ApplicationApiDescriptionModelRequestDto {
includeTypes?: boolean;
}
export interface AuthorizeDataApiDescriptionModel {
policy?: string | null;
roles?: string | null;
includeTypes: boolean;
}
export interface ControllerApiDescriptionModel {
controllerName?: string;
controllerGroupName?: string | null;
isRemoteService?: boolean;
isIntegrationService?: boolean;
apiVersion?: string | null;
controllerGroupName?: string;
isRemoteService: boolean;
isIntegrationService: boolean;
apiVersion?: string;
type?: string;
interfaces?: ControllerInterfaceApiDescriptionModel[];
actions?: Record<string, ActionApiDescriptionModel>;
interfaces: ControllerInterfaceApiDescriptionModel[];
actions: Record<string, ActionApiDescriptionModel>;
}
export interface ControllerInterfaceApiDescriptionModel {
type?: string;
name?: string;
methods?: InterfaceMethodApiDescriptionModel[];
methods: InterfaceMethodApiDescriptionModel[];
}
export interface InterfaceMethodApiDescriptionModel {
name?: string;
parametersOnMethod?: MethodParameterApiDescriptionModel[];
returnValue?: ReturnValueApiDescriptionModel;
parametersOnMethod: MethodParameterApiDescriptionModel[];
returnValue: ReturnValueApiDescriptionModel;
}
export interface MethodParameterApiDescriptionModel {
@ -55,41 +49,40 @@ export interface MethodParameterApiDescriptionModel {
typeAsString?: string;
type?: string;
typeSimple?: string;
isOptional?: boolean;
defaultValue?: object | null;
isOptional: boolean;
defaultValue: object;
}
export interface ModuleApiDescriptionModel {
rootPath?: string;
remoteServiceName?: string;
controllers?: Record<string, ControllerApiDescriptionModel>;
controllers: Record<string, ControllerApiDescriptionModel>;
}
export interface ParameterApiDescriptionModel {
nameOnMethod?: string;
name?: string;
jsonName?: string | null;
type?: string | null;
typeSimple?: string | null;
isOptional?: boolean;
defaultValue?: object | null;
constraintTypes?: string[] | null;
bindingSourceId?: string | null;
descriptorName?: string | null;
jsonName?: string;
type?: string;
typeSimple?: string;
isOptional: boolean;
defaultValue: object;
constraintTypes: string[];
bindingSourceId?: string;
descriptorName?: string;
}
export interface PropertyApiDescriptionModel {
name?: string;
jsonName?: string | null;
jsonName?: string;
type?: string;
typeSimple?: string;
isRequired?: boolean;
minLength?: number | null;
maxLength?: number | null;
minimum?: string | null;
maximum?: string | null;
regex?: string | null;
isNullable?: boolean;
isRequired: boolean;
minLength?: number;
maxLength?: number;
minimum?: string;
maximum?: string;
regex?: string;
}
export interface ReturnValueApiDescriptionModel {
@ -98,10 +91,10 @@ export interface ReturnValueApiDescriptionModel {
}
export interface TypeApiDescriptionModel {
baseType?: string | null;
isEnum?: boolean;
enumNames?: string[] | null;
enumValues?: object[] | null;
genericArguments?: string[] | null;
properties?: PropertyApiDescriptionModel[] | null;
baseType?: string;
isEnum: boolean;
enumNames: string[];
enumValues: object[];
genericArguments: string[];
properties: PropertyApiDescriptionModel[];
}

3
npm/ng-packs/packages/core/src/lib/proxy/volo/abp/index.ts

@ -1,6 +1,5 @@
import * as AspNetCore from './asp-net-core';
import * as Http from './http';
import * as Localization from './localization';
import * as MultiTenancy from './multi-tenancy';
export * from './models';
export { AspNetCore, Http, Localization, MultiTenancy };
export { AspNetCore, Http, Localization };

1
npm/ng-packs/packages/core/src/lib/proxy/volo/abp/localization/models.ts

@ -4,4 +4,5 @@ export interface LanguageInfo {
uiCultureName?: string;
displayName?: string;
twoLetterISOLanguageName?: string;
flagIcon?: string;
}

4
npm/ng-packs/packages/core/src/lib/proxy/volo/abp/models.ts

@ -1,5 +1,5 @@
export interface NameValue<T = "string"> {
export interface NameValue<T = string> {
name?: string;
value?: T | null;
value: T;
}

1
npm/ng-packs/packages/core/src/lib/proxy/volo/abp/multi-tenancy/index.ts

@ -1 +0,0 @@
export * from './tenant-user-sharing-strategy.enum';

8
npm/ng-packs/packages/core/src/lib/proxy/volo/abp/multi-tenancy/tenant-user-sharing-strategy.enum.ts

@ -1,8 +0,0 @@
import { mapEnumToOptions } from '@abp/ng.core';
export enum TenantUserSharingStrategy {
Isolated = 0,
Shared = 1,
}
export const tenantUserSharingStrategyOptions = mapEnumToOptions(TenantUserSharingStrategy);
Loading…
Cancel
Save