{"version":3,"file":"volo-abp.ng.language-management-proxy.mjs","sources":["../../../../packages/language-management/proxy/src/lib/proxy/language-text.service.ts","../../../../packages/language-management/proxy/src/lib/proxy/language.service.ts","../../../../packages/language-management/proxy/src/volo-abp.ng.language-management-proxy.ts"],"sourcesContent":["import type { GetLanguagesTextsInput, LanguageTextDto } from './dto/models';\r\nimport { RestService } from '@abp/ng.core';\r\nimport type { PagedResultDto } from '@abp/ng.core';\r\nimport { Injectable, inject } from '@angular/core';\r\n\r\n@Injectable({\r\n  providedIn: 'root',\r\n})\r\nexport class LanguageTextService {\r\n  private restService = inject(RestService);\r\n\r\n  apiName = 'LanguageManagement';\r\n\r\n  get = (resourceName: string, cultureName: string, name: string, baseCultureName: string) =>\r\n    this.restService.request<any, LanguageTextDto>({\r\n      method: 'GET',\r\n      url: `/api/language-management/language-texts/${resourceName}/${cultureName}/${name}`,\r\n      params: { baseCultureName },\r\n    },\r\n    { apiName: this.apiName });\r\n\r\n  getList = (input: GetLanguagesTextsInput) =>\r\n    this.restService.request<any, PagedResultDto<LanguageTextDto>>({\r\n      method: 'GET',\r\n      url: '/api/language-management/language-texts',\r\n      params: { filter: input.filter, resourceName: input.resourceName, baseCultureName: input.baseCultureName, targetCultureName: input.targetCultureName, getOnlyEmptyValues: input.getOnlyEmptyValues, sorting: input.sorting, skipCount: input.skipCount, maxResultCount: input.maxResultCount },\r\n    },\r\n    { apiName: this.apiName });\r\n\r\n  restoreToDefault = (resourceName: string, cultureName: string, name: string) =>\r\n    this.restService.request<any, void>({\r\n      method: 'PUT',\r\n      url: `/api/language-management/language-texts/${resourceName}/${cultureName}/${name}/restore`,\r\n    },\r\n    { apiName: this.apiName });\r\n\r\n  update = (resourceName: string, cultureName: string, name: string, value: string) =>\r\n    this.restService.request<any, void>({\r\n      method: 'PUT',\r\n      url: `/api/language-management/language-texts/${resourceName}/${cultureName}/${name}`,\r\n      params: { value },\r\n    },\r\n    { apiName: this.apiName });\r\n}\r\n","import type { CreateLanguageDto, CultureInfoDto, GetLanguagesTextsInput, LanguageDto, LanguageResourceDto, UpdateLanguageDto } from './dto/models';\r\nimport { RestService } from '@abp/ng.core';\r\nimport type { ListResultDto, PagedResultDto } from '@abp/ng.core';\r\nimport { Injectable, inject } from '@angular/core';\r\n\r\n@Injectable({\r\n  providedIn: 'root',\r\n})\r\nexport class LanguageService {\r\n  private restService = inject(RestService);\r\n\r\n  apiName = 'LanguageManagement';\r\n\r\n  create = (input: CreateLanguageDto) =>\r\n    this.restService.request<any, LanguageDto>({\r\n      method: 'POST',\r\n      url: '/api/language-management/languages',\r\n      body: input,\r\n    },\r\n    { apiName: this.apiName });\r\n\r\n  delete = (id: string) =>\r\n    this.restService.request<any, void>({\r\n      method: 'DELETE',\r\n      url: `/api/language-management/languages/${id}`,\r\n    },\r\n    { apiName: this.apiName });\r\n\r\n  get = (id: string) =>\r\n    this.restService.request<any, LanguageDto>({\r\n      method: 'GET',\r\n      url: `/api/language-management/languages/${id}`,\r\n    },\r\n    { apiName: this.apiName });\r\n\r\n  getAllList = () =>\r\n    this.restService.request<any, ListResultDto<LanguageDto>>({\r\n      method: 'GET',\r\n      url: '/api/language-management/languages/all',\r\n    },\r\n    { apiName: this.apiName });\r\n\r\n  getCulturelist = () =>\r\n    this.restService.request<any, CultureInfoDto[]>({\r\n      method: 'GET',\r\n      url: '/api/language-management/languages/culture-list',\r\n    },\r\n    { apiName: this.apiName });\r\n\r\n  getFlagList = () =>\r\n    this.restService.request<any, string[]>({\r\n      method: 'GET',\r\n      url: '/api/language-management/languages/flag-list',\r\n    },\r\n    { apiName: this.apiName });\r\n\r\n  getList = (input: GetLanguagesTextsInput) =>\r\n    this.restService.request<any, PagedResultDto<LanguageDto>>({\r\n      method: 'GET',\r\n      url: '/api/language-management/languages',\r\n      params: { filter: input.filter, resourceName: input.resourceName, baseCultureName: input.baseCultureName, targetCultureName: input.targetCultureName, getOnlyEmptyValues: input.getOnlyEmptyValues, sorting: input.sorting, skipCount: input.skipCount, maxResultCount: input.maxResultCount },\r\n    },\r\n    { apiName: this.apiName });\r\n\r\n  getResources = () =>\r\n    this.restService.request<any, LanguageResourceDto[]>({\r\n      method: 'GET',\r\n      url: '/api/language-management/languages/resources',\r\n    },\r\n    { apiName: this.apiName });\r\n\r\n  setAsDefault = (id: string) =>\r\n    this.restService.request<any, void>({\r\n      method: 'PUT',\r\n      url: `/api/language-management/languages/${id}/set-as-default`,\r\n    },\r\n    { apiName: this.apiName });\r\n\r\n  update = (id: string, input: UpdateLanguageDto) =>\r\n    this.restService.request<any, LanguageDto>({\r\n      method: 'PUT',\r\n      url: `/api/language-management/languages/${id}`,\r\n      body: input,\r\n    },\r\n    { apiName: this.apiName });\r\n}\r\n","/**\n * Generated bundle index. Do not edit.\n */\n\nexport * from './public-api';\n"],"names":[],"mappings":"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"}