Skip to content

ademsTeam/Iatec.Adems.PeopleManagement.Client

 
 

Repository files navigation

Iatec.Adems.PeopleManagement.Client - the C# library for the People Management API - BRA

No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen)

This C# SDK is automatically generated by the Swagger Codegen project:

  • API version: 0.2.1
  • SDK version: 1.0.0
  • Build package: com.iatec.swagger.generators.client.CSharpCodegen

Frameworks supported

  • .NET 4.0 or later
  • Windows Phone 7.1 (Mango)

Dependencies

The DLLs included in the package may not be the latest version. We recommend using [NuGet] (https://docs.nuget.org/consume/installing-nuget) to obtain the latest version of the packages:

Install-Package RestSharp
Install-Package Newtonsoft.Json
Install-Package JsonSubTypes

NOTE: RestSharp versions greater than 105.1.0 have a bug which causes file uploads to fail. See RestSharp#742

Installation

Run the following command to generate the DLL

  • [Mac/Linux] /bin/sh build.sh
  • [Windows] build.bat

Then include the DLL (under the bin folder) in the C# project, and use the namespaces:

using Iatec.Adems.PeopleManagement.Client.Api;
using Iatec.Adems.PeopleManagement.Client;
using Iatec.Adems.PeopleManagement.Client.Model;

Packaging

A .nuspec is included with the project. You can follow the Nuget quickstart to create and publish packages.

This .nuspec uses placeholders from the .csproj, so build the .csproj directly:

nuget pack -Build -OutputDirectory out Iatec.Adems.PeopleManagement.Client.csproj

Then, publish to a local feed or other host and consume the new package via Nuget as usual.

Getting Started

using System;
using System.Diagnostics;
using Iatec.Adems.PeopleManagement.Client.Api;
using Iatec.Adems.PeopleManagement.Client;
using Iatec.Adems.PeopleManagement.Client.Model;

namespace Example
{
    public class Example
    {
        public void main()
        {

            // Configure OAuth2 access token for authorization: client_credentials
            Configuration.Default.AccessToken = "YOUR_ACCESS_TOKEN";

            var apiInstance = new AddressTypeApi();
            var id = new Guid?(); // Guid? | 

            try
            {
                apiInstance.AddressTypeDeleteSystemReference(id);
            }
            catch (Exception e)
            {
                Debug.Print("Exception when calling AddressTypeApi.AddressTypeDeleteSystemReference: " + e.Message );
            }

        }
    }
}

Documentation for API Endpoints

All URIs are relative to https://ws-peoplemgmt.sdasystems.org/bra

Class Method HTTP request Description
AddressTypeApi AddressTypeDeleteSystemReference DELETE /addressType/systemReference
AddressTypeApi AddressTypeSaveSystemReference PUT /addressType/systemReference
AddressTypeApi GetAddressTypeById GET /addressType/byId
AddressTypeApi GetListAddressTypeByFilter GET /addressType/byFilter
AddressTypeApi GetListAddressTypeByIdList GET /addressType/byIdList
AllergyTypeApi AllergyTypeDeleteSystemReference DELETE /allergyType/systemReference
AllergyTypeApi AllergyTypeSaveSystemReference PUT /allergyType/systemReference
AllergyTypeApi GetAllergyTypeById GET /allergyType/byId
AllergyTypeApi GetListAllergyTypeByFilter GET /allergyType/byFilter
AllergyTypeApi GetListAllergyTypeByIdList GET /allergyType/byIdList
AuthenticationApi SetToken POST /authentication/setToken
AuthenticationApi StartSession POST /authentication/startSession
CountryApi CountryDeleteSystemReference DELETE /country/systemReference
CountryApi CountrySaveSystemReference PUT /country/systemReference
CountryApi GetCountryById GET /country/byId
CountryApi GetCurrent GET /country/current
CountryApi GetListCountryByIdList GET /country/byIdList
CountryApi GetListCountryByNameList GET /country/byNameList
CountryApi GetPageAvailable GET /country/pageAvailable
CountryApi GetPageCountryByFilter GET /country/pageByFilter
CountryApi GetPageForSearch GET /country/pageForSearch
CountryApi GetPagePhoneCodeByFilter GET /country/pagePhoneCodeByFilter
DisabilityTypeApi DisabilityTypeDeleteSystemReference DELETE /disabilityType/systemReference
DisabilityTypeApi DisabilityTypeSaveSystemReference PUT /disabilityType/systemReference
DisabilityTypeApi GetDisabilityTypeById GET /disabilityType/byId
DisabilityTypeApi GetListDisabilityByIdList GET /disabilityType/disabilityByIdList
DisabilityTypeApi GetListDisabilityTypeByFilter GET /disabilityType/byFilter
DisabilityTypeApi GetPageDisabilityTypeAvailableToNaturalPerson GET /disabilityType/pageAvailableToNaturalPerson
DiseaseApi DiseaseDeleteSystemReference DELETE /disease/systemReference
DiseaseApi DiseaseSaveSystemReference PUT /disease/systemReference
DiseaseApi GetDiseaseById GET /disease/byId
DiseaseApi GetListByType GET /disease/byType
DiseaseApi GetListDiseaseByFilter GET /disease/byFilter
DiseaseApi GetListDiseaseByIdList GET /disease/byIdList
DiseaseApi GetPageDiseaseAvailableToNaturalPerson GET /disease/pageAvailableToNaturalPerson
DiseaseTypeApi DiseaseTypeDeleteSystemReference DELETE /diseaseType/systemReference
DiseaseTypeApi DiseaseTypeSaveSystemReference PUT /diseaseType/systemReference
DiseaseTypeApi GetDiseaseTypeById GET /diseaseType/byId
DiseaseTypeApi GetListDiseaseTypeByFilter GET /diseaseType/byFilter
DiseaseTypeApi GetListDiseaseTypeByIdList GET /diseaseType/byIdList
DocumentTypeApi DocumentTypeDeleteSystemReference DELETE /documentType/systemReference
DocumentTypeApi DocumentTypeSaveSystemReference PUT /documentType/systemReference
DocumentTypeApi GetDocumentTypeById GET /documentType/byId
DocumentTypeApi GetIdentifierByClassification GET /documentType/identifierByClassification
DocumentTypeApi GetListByIdListForSearch GET /documentType/byIdListForSearch
DocumentTypeApi GetListDocumentTypeByFilter GET /documentType/byFilter
DocumentTypeApi GetListDocumentTypeByIdList GET /documentType/byIdList
DocumentTypeApi GetListForNaturalPersonByFilter GET /documentType/forNaturalPersonByFilter
DocumentTypeApi GetListForNaturalPersonByFilterForSearch GET /documentType/forNaturalPersonByFilterForSearch
DocumentTypeApi GetListForSpecificPersonByFilter GET /documentType/forSpecificPersonByFilter
EmergencyContactApi DeleteEmergencyContact DELETE /emergencyContact
EmergencyContactApi GetEmergencyContactById GET /emergencyContact/byId
EmergencyContactApi GetListEmergencyContactByNaturalPerson GET /emergencyContact/byNaturalPerson
EmergencyContactApi GetListEmergencyContactByNaturalPersonIdList GET /emergencyContact/byNaturalPersonIdList
EmergencyContactApi SaveEmergencyContact PUT /emergencyContact
EthnicityApi DeleteEthnicity DELETE /ethnicity
EthnicityApi EthnicityDeleteSystemReference DELETE /ethnicity/systemReference
EthnicityApi EthnicitySaveSystemReference PUT /ethnicity/systemReference
EthnicityApi GetEthnicityById GET /ethnicity/byId
EthnicityApi GetListEthnicityByFilter GET /ethnicity/byFilter
EthnicityApi GetListEthnicityByIdList GET /ethnicity/byIdList
EthnicityApi SaveEthnicity PUT /ethnicity
GlobalizationApi GetCultureByName GET /globalization/cultureByName
GlobalizationApi GetPageCultureByFilter GET /globalization/pageCultureByFilter
GlobalizationApi GetPageTimeZoneByFilter GET /globalization/pageTimeZoneByFilter
GlobalizationApi GetTimeZoneById GET /globalization/timeZoneById
HealthPlanApi DeleteHealthPlan DELETE /healthPlan
HealthPlanApi GetHealthPlanById GET /healthPlan/byId
HealthPlanApi GetListHealthPlanByIdList GET /healthPlan/byIdList
HealthPlanApi GetPageHealthPlanByFilter GET /healthPlan/pageByFilter
HealthPlanApi HealthPlanDeleteSystemReference DELETE /healthPlan/systemReference
HealthPlanApi HealthPlanSaveSystemReference PUT /healthPlan/systemReference
HealthPlanApi SaveHealthPlan PUT /healthPlan
IntegrationApi GetNaturalPersonById GET /integration/naturalPersonById
IntegrationApi SaveNaturalPersonList PUT /integration/naturalPersonList
LegalEntityApi DeleteLegalEntity DELETE /legalEntity
LegalEntityApi GetByCode GET /legalEntity/byCode
LegalEntityApi GetByIdentifierDocumentNumber GET /legalEntity/byIdentifierDocumentNumber
LegalEntityApi GetLegalEntityById GET /legalEntity/byId
LegalEntityApi GetListIsAdventistActiveByFilter GET /legalEntity/isAdventistActiveByFilter
LegalEntityApi GetListLegalEntityByDocumentNumberList GET /legalEntity/byDocumentNumberList
LegalEntityApi GetListLegalEntityByIdList GET /legalEntity/byIdList
LegalEntityApi GetListLegalEntityLastSystemUpdate GET /legalEntity/lastSystemUpdate
LegalEntityApi GetPageByFilterAndDocNumber GET /legalEntity/pageByFilterAndDocNumber
LegalEntityApi GetPageLegalEntityByFilter GET /legalEntity/pageByFilter
LegalEntityApi InsertForImport POST /legalEntity/insertForImport
LegalEntityApi LegalEntitySaveSystemReference PUT /legalEntity/systemReference
LegalEntityApi LegalEntityUpdateNotice POST /legalEntity/notice
LegalEntityApi SaveLegalEntity PUT /legalEntity
LocalityApi GetAddressByZipPostalCode GET /locality/addressByZipPostalCode
LocalityApi GetListByDivisionTypeAndCountry GET /locality/byDivisionTypeAndCountry
LocalityApi GetListByTypeAndParent GET /locality/byTypeAndParent
LocalityApi GetListLocalityByIdList GET /locality/byIdList
LocalityApi GetListLocalityByNameList GET /locality/byNameList
LocalityApi GetLocalityById GET /locality/byId
LocalityApi GetPageCityByFilterAndCountry GET /locality/pageCityByFilterAndCountry
LocalityApi GetPageHasAddressByFilterAndCountry GET /locality/pageHasAddressByFilterAndCountry
LocalityApi GetPageLocalityByFilter GET /locality/pageByFilter
LocalityApi LocalityDeleteSystemReference DELETE /locality/systemReference
LocalityApi LocalitySaveSystemReference PUT /locality/systemReference
LocalityTypeApi GetByDivisionTypeAndCountry GET /localityType/byDivisionTypeAndCountry
LocalityTypeApi GetListByCountry GET /localityType/byCountry
LocalityTypeApi GetListByCountryForSearch GET /localityType/byCountryForSearch
LocalityTypeApi GetListByFilter GET /localityType/byFilter
LocalityTypeApi GetListLocalityTypeByIdList GET /localityType/byIdList
LocalityTypeApi GetLocalityTypeById GET /localityType/byId
LocalityTypeApi LocalityTypeDeleteSystemReference DELETE /localityType/systemReference
LocalityTypeApi LocalityTypeSaveSystemReference PUT /localityType/systemReference
MaritalStatusApi GetListMaritalStatusByFilter GET /maritalStatus/byFilter
MaritalStatusApi GetListMaritalStatusByIdList GET /maritalStatus/byIdList
MaritalStatusApi GetMaritalStatusById GET /maritalStatus/byId
MaritalStatusApi MaritalStatusDeleteSystemReference DELETE /maritalStatus/systemReference
MaritalStatusApi MaritalStatusSaveSystemReference PUT /maritalStatus/systemReference
NaturalPersonApi GetByDocument GET /naturalPerson/byDocument
NaturalPersonApi GetByIdForExternal GET /naturalPerson/byIdForExternal
NaturalPersonApi GetByIdentifierDocumentNumberLiteExternal GET /naturalPerson/byIdentifierDocumentNumberLiteExternal
NaturalPersonApi GetByUserName GET /naturalPerson/byUserName
NaturalPersonApi GetListByBasicPropertyList GET /naturalPerson/byBasicPropertyList
NaturalPersonApi GetListByDocument GET /naturalPerson/byDocument/list
NaturalPersonApi GetListByIdListForExternal GET /naturalPerson/byIdListForExternal
NaturalPersonApi GetListByLastUpdate GET /naturalPerson/byLastUpdate
NaturalPersonApi GetListNaturalPersonByDocumentNumberList GET /naturalPerson/byDocumentNumberList
NaturalPersonApi GetListNaturalPersonLastSystemUpdate GET /naturalPerson/lastSystemUpdate
NaturalPersonApi GetPageActiveByFilterForExternal GET /naturalPerson/pageActiveByFilterForExternal
NaturalPersonApi GetPageActiveByFilterForExternal2 GET /naturalPerson/pageActiveByFilterForExternal2
NaturalPersonApi GetPageSimilarActiveById GET /naturalPerson/pageSimilarActiveById
NaturalPersonApi GetPageSimilarActiveForExternal GET /naturalPerson/pageSimilarActiveForExternal
NaturalPersonApi GetSimilarLiteExternal GET /naturalPerson/similarLiteExternal
NaturalPersonApi NaturalPersonDeleteNaturalPerson DELETE /naturalPerson
NaturalPersonApi NaturalPersonSaveSystemReference PUT /naturalPerson/systemReference
NaturalPersonApi NaturalPersonUpdateNotice POST /naturalPerson/notice
NaturalPersonApi SaveForExternal PUT /naturalPerson/forExternal
NaturalPersonAllergyApi GetListNaturalPersonAllergyByNaturalPerson GET /naturalPersonAllergy/byNaturalPerson
NaturalPersonAllergyApi GetListNaturalPersonAllergyByNaturalPersonIdList GET /naturalPersonAllergy/byNaturalPersonIdList
NaturalPersonAllergyApi GetListNaturalPersonAllergyByTypeAndNaturalPersonIdList GET /naturalPersonAllergy/byTypeAndNaturalPersonIdList
NaturalPersonAllergyApi GetNaturalPersonAllergyById GET /naturalPersonAllergy/byId
NaturalPersonAllergyApi NaturalPersonAllergyDeleteNaturalPerson DELETE /naturalPersonAllergy/naturalPerson
NaturalPersonAllergyApi SaveNaturalPersonAllergy PUT /naturalPersonAllergy
NaturalPersonDisabilityApi DeleteNaturalPersonDisability DELETE /naturalPersonDisability
NaturalPersonDisabilityApi GetListNaturalPersonDisabilityByNaturalPerson GET /naturalPersonDisability/byNaturalPerson
NaturalPersonDisabilityApi GetListNaturalPersonDisabilityByNaturalPersonIdList GET /naturalPersonDisability/byNaturalPersonIdList
NaturalPersonDisabilityApi GetListNaturalPersonDisabilityByTypeAndNaturalPersonIdList GET /naturalPersonDisability/byTypeAndNaturalPersonIdList
NaturalPersonDisabilityApi GetNaturalPersonDisabilityById GET /naturalPersonDisability/byId
NaturalPersonDisabilityApi SaveNaturalPersonDisabilityList PUT /naturalPersonDisability
NaturalPersonDiseaseApi DeleteNaturalPersonDisease DELETE /naturalPersonDisease
NaturalPersonDiseaseApi GetListNaturalPersonDiseaseByNaturalPerson GET /naturalPersonDisease/byNaturalPerson
NaturalPersonDiseaseApi GetListNaturalPersonDiseaseByNaturalPersonIdList GET /naturalPersonDisease/byNaturalPersonIdList
NaturalPersonDiseaseApi GetListNaturalPersonDiseaseByTypeAndNaturalPersonIdList GET /naturalPersonDisease/byTypeAndNaturalPersonIdList
NaturalPersonDiseaseApi GetNaturalPersonDiseaseById GET /naturalPersonDisease/byId
NaturalPersonDiseaseApi SaveNaturalPersonDiseaseList PUT /naturalPersonDisease
NaturalPersonHealthPlanApi DeleteNaturalPersonHealthPlan DELETE /naturalPersonHealthPlan
NaturalPersonHealthPlanApi GetListByPlanAndNaturalPersonIdList GET /naturalPersonHealthPlan/byPlanAndNaturalPersonIdList
NaturalPersonHealthPlanApi GetListNaturalPersonHealthPlanByNaturalPerson GET /naturalPersonHealthPlan/byNaturalPerson
NaturalPersonHealthPlanApi GetListNaturalPersonHealthPlanByNaturalPersonIdList GET /naturalPersonHealthPlan/byNaturalPersonIdList
NaturalPersonHealthPlanApi GetNaturalPersonHealthPlanById GET /naturalPersonHealthPlan/byId
NaturalPersonHealthPlanApi SaveNaturalPersonHealthPlan PUT /naturalPersonHealthPlan
NaturalPersonMedicineApi DeleteNaturalPersonMedicine DELETE /naturalPersonMedicine
NaturalPersonMedicineApi GetListNaturalPersonMedicineByNaturalPerson GET /naturalPersonMedicine/byNaturalPerson
NaturalPersonMedicineApi GetListNaturalPersonMedicineByNaturalPersonIdList GET /naturalPersonMedicine/byNaturalPersonIdList
NaturalPersonMedicineApi GetNaturalPersonMedicineById GET /naturalPersonMedicine/byId
NaturalPersonMedicineApi SaveNaturalPersonMedicine PUT /naturalPersonMedicine
NaturalPersonNationalityApi DeleteNaturalPersonNationality DELETE /naturalPersonNationality
NaturalPersonNationalityApi GetListNaturalPersonNationalityByNaturalPerson GET /naturalPersonNationality/byNaturalPerson
NaturalPersonNationalityApi GetListNaturalPersonNationalityByNaturalPersonIdList GET /naturalPersonNationality/byNaturalPersonIdList
NaturalPersonNationalityApi GetNaturalPersonNationalityById GET /naturalPersonNationality/byId
NaturalPersonNationalityApi SaveNaturalPersonNationalityList PUT /naturalPersonNationality
NaturalPersonRelationshipApi DeleteNaturalPersonRelationship DELETE /naturalPersonRelationship
NaturalPersonRelationshipApi GetByNaturalPerson GET /naturalPersonRelationship/byNaturalPerson
NaturalPersonRelationshipApi GetByNaturalPersonIdList GET /naturalPersonRelationship/byNaturalPersonIdList
NaturalPersonRelationshipApi GetListByRelationshipAndNaturalPersonIdList GET /naturalPersonRelationship/byRelationshipAndNaturalPersonIdList
NaturalPersonRelationshipApi GetListChildren GET /naturalPersonRelationship/children
NaturalPersonRelationshipApi GetListLivesWithByNaturalPersonIdList GET /naturalPersonRelationship/livesWithByNaturalPersonIdList
NaturalPersonRelationshipApi GetListSiblingsByNaturalPerson GET /naturalPersonRelationship/siblingsByNaturalPerson
NaturalPersonRelationshipApi GetNaturalPersonRelationshipById GET /naturalPersonRelationship/byId
NaturalPersonRelationshipApi SaveNaturalPersonRelationship PUT /naturalPersonRelationship
OccupationApi GetListOccupationByFilter GET /occupation/byFilter
OccupationApi GetListOccupationByIdList GET /occupation/byIdList
OccupationApi GetOccupationById GET /occupation/byId
OccupationApi OccupationDeleteSystemReference DELETE /occupation/systemReference
OccupationApi OccupationSaveSystemReference PUT /occupation/systemReference
PeopleConfigurationApi Get GET /peopleConfiguration
PersonAddressApi DeletePersonAddress DELETE /personAddress
PersonAddressApi GetIsMailling GET /personAddress/isMailling
PersonAddressApi GetListIsMaillingByPersonIdList GET /personAddress/isMaillingByPersonIdList
PersonAddressApi GetListPersonAddressByPerson GET /personAddress/byPerson
PersonAddressApi GetListPersonAddressByPersonIdList GET /personAddress/byPersonIdList
PersonAddressApi GetListPersonAddressByTypeAndPersonIdList GET /personAddress/byTypeAndPersonIdList
PersonAddressApi GetPersonAddressById GET /personAddress/byId
PersonAddressApi SavePersonAddress PUT /personAddress
PersonDocumentApi DeletePersonDocument DELETE /personDocument
PersonDocumentApi GetListPersonDocumentByPerson GET /personDocument/byPerson
PersonDocumentApi GetListPersonDocumentByPersonIdList GET /personDocument/byPersonIdList
PersonDocumentApi GetListPersonDocumentByTypeAndPersonIdList GET /personDocument/byTypeAndPersonIdList
PersonDocumentApi GetPersonDocumentById GET /personDocument/byId
PersonDocumentApi SavePersonDocument PUT /personDocument
PersonDocumentApi SavePersonDocumentList PUT /personDocument/list
PersonDocumentApi ValidateDocNumber POST /personDocument/validateDocNumber
PersonEContactApi DeletePersonEContact DELETE /personEContact
PersonEContactApi GetListByTypeAndContact GET /personEContact/byTypeAndContact
PersonEContactApi GetListPersonEContactByPerson GET /personEContact/byPerson
PersonEContactApi GetListPersonEContactByPersonIdList GET /personEContact/byPersonIdList
PersonEContactApi GetListPersonEContactByTypeAndPersonIdList GET /personEContact/byTypeAndPersonIdList
PersonEContactApi GetPersonEContactById GET /personEContact/byId
PersonEContactApi SavePersonEContact PUT /personEContact
PersonPhoneApi DeletePersonPhone DELETE /personPhone
PersonPhoneApi GetIsDefault GET /personPhone/isDefault
PersonPhoneApi GetListIsDefaultByPersonIdList GET /personPhone/isDefaultByPersonIdList
PersonPhoneApi GetListPersonPhoneByPerson GET /personPhone/byPerson
PersonPhoneApi GetListPersonPhoneByPersonIdList GET /personPhone/byPersonIdList
PersonPhoneApi GetListPersonPhoneByTypeAndPersonIdList GET /personPhone/byTypeAndPersonIdList
PersonPhoneApi GetPersonPhoneById GET /personPhone/byId
PersonPhoneApi SavePersonPhone PUT /personPhone
PhoneTypeApi GetListPhoneTypeByFilter GET /phoneType/byFilter
PhoneTypeApi GetListPhoneTypeByIdList GET /phoneType/byIdList
PhoneTypeApi GetPhoneTypeById GET /phoneType/byId
PhoneTypeApi PhoneTypeDeleteSystemReference DELETE /phoneType/systemReference
PhoneTypeApi PhoneTypeSaveSystemReference PUT /phoneType/systemReference
ReligionApi GetListReligionByFilter GET /religion/byFilter
ReligionApi GetListReligionByIdList GET /religion/byIdList
ReligionApi GetReligionById GET /religion/byId
ReligionApi ReligionDeleteSystemReference DELETE /religion/systemReference
ReligionApi ReligionSaveSystemReference PUT /religion/systemReference
ScholarityApi GetListScholarityByFilter GET /scholarity/byFilter
ScholarityApi GetListScholarityByIdList GET /scholarity/byIdList
ScholarityApi GetScholarityById GET /scholarity/byId
ScholarityApi ScholarityDeleteSystemReference DELETE /scholarity/systemReference
ScholarityApi ScholaritySaveSystemReference PUT /scholarity/systemReference

Documentation for Models

Documentation for Authorization

client_credentials

  • Type: OAuth
  • Flow: application
  • Authorization URL:
  • Scopes:
    • peoplemgmt.bra: People Management API

About

People Management API Client

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 99.8%
  • Other 0.2%