BizDoc.Infrastructure.HiBob
0.0.4
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
dotnet add package BizDoc.Infrastructure.HiBob --version 0.0.4
NuGet\Install-Package BizDoc.Infrastructure.HiBob -Version 0.0.4
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="BizDoc.Infrastructure.HiBob" Version="0.0.4" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add BizDoc.Infrastructure.HiBob --version 0.0.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: BizDoc.Infrastructure.HiBob, 0.0.4"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install BizDoc.Infrastructure.HiBob as a Cake Addin #addin nuget:?package=BizDoc.Infrastructure.HiBob&version=0.0.4 // Install BizDoc.Infrastructure.HiBob as a Cake Tool #tool nuget:?package=BizDoc.Infrastructure.HiBob&version=0.0.4
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
HiBob for BizDoc
program.cs.
AddBizDoc().AddHiBob(options => {
options.ApiKey = "api-key";
}, /* configure => configure.UseEmployeeProvider() */
);
Map HiBob employee id to BizDoc identity
AddBizDoc().AddHiBob(options => {
options.EmployeeId = ctx => ctx.ServiceProvider.GetService<Mapper>().Translate(ctx.Identity),
options.Identity = ctx => ctx.ServiceProvider.GetService<Mapper>().Translate(ctx.EmployeeId),
});
Use As a Service
Inject IHiBobService
.
public class MyClass {
private readonly IHiBobService service;
public MyClass(IHiBobService service) {
this.service = service;
}
async Task Work() {
var tasks = await service.ListEmployeeTasksAsync("");
}
}
Method |
---|
ListEmployeesAsync |
FindEmployeeByIdAsync |
FindEmployeeByIdAsync<TWork> |
ReadEmployeeTasksAsync |
SubmitTimeoffRequestAsync |
ReadAvatarByIdAsync |
CreateTableEntryAsync<T> |
UpdateTableEntryAsync<T> |
DeleteTableEntryAsync |
UploadDocumentAsync |
UploadFileAsync |
UploadFilesAsync |
MarkTaskAsCompleteAsync |
ReadCustomTableAsync<T> |
DownloadDocumentsAsync |
TerminateEmployeeAsync |
CreateEmployeeAsync |
CreateEmploymentEntryAsync |
CreateTrainingRecordAsync |
CreateSalaryEntryAsync |
CreateVariablePaymentAsync |
CreateEquityGrantAsync |
ReadCompanyPositionsAsync |
Components
Attributes
Owner Department.
Owner Company Id.
Owner Site.
Workflow
Upload Attachments.
Types
Custom Table.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net7.0 is compatible. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net7.0
- No dependencies.
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
0.1.0 | 91 | 7/29/2024 |
0.0.22 | 115 | 3/16/2024 |
0.0.21 | 102 | 2/28/2024 |
0.0.20 | 95 | 2/26/2024 |
0.0.19 | 133 | 2/13/2024 |
0.0.18 | 107 | 2/12/2024 |
0.0.17 | 102 | 2/11/2024 |
0.0.16 | 124 | 2/11/2024 |
0.0.15 | 128 | 2/11/2024 |
0.0.13 | 117 | 2/10/2024 |
0.0.12 | 114 | 2/10/2024 |
0.0.10 | 127 | 2/8/2024 |
0.0.8 | 112 | 2/7/2024 |
0.0.7 | 117 | 2/7/2024 |
0.0.6 | 133 | 1/17/2024 |
0.0.5 | 123 | 1/14/2024 |
0.0.4 | 162 | 12/23/2023 |
0.0.3 | 145 | 12/12/2023 |
0.0.2 | 157 | 11/28/2023 |
0.0.1 | 125 | 11/27/2023 |
-