You are viewing an old version of this page. View the current version.
Compare with Current
View Version History
Version 1
Next »
Client-side SDK code generation
In a PowerShell command window execute these commands to generate the SDK.
Command to download OpenApi generator jar file
Command to generate the IDOE ODS API SDK with all extensions and descriptors
java -jar openApi-codegen-cli.jar generate -g csharp-netcore -i https://dataexchangevendor.doe.in.gov/metadata/data/v3/2025/swagger.json --api-package Apis --model-package Models -o ./IDOEOdsApi --additional-properties packageName=EdFi.OdsApi.Sdk,targetFramework=net6.0,netCoreProjectFile=true --global-property modelTests=false --global-property apiTests=false --skip-validate-spec
Command to generate the IDOE Identities API SDK
java -jar openApi-codegen-cli.jar generate -g csharp-netcore -i https://dataexchangevendor.doe.in.gov/metadata/idoeidentity/v2/2025/swagger.json --api-package IdentityApis --model-package IdentityModels -o ./IDOEIdentities --additional-properties packageName=EdFi.OdsApi.IDOEIdentities.Sdk,targetFramework=net6.0,netCoreProjectFile=true --global-property modelTests=false --global-property apiTests=false --skip-validate-spec
Command to generate the IDOE Attendance Bulk API SDK
java -jar openApi-codegen-cli.jar generate -g csharp-netcore -i https://dataexchangevendor.doe.in.gov/metadata/idoeattendancebulk/v1/2025/swagger.json --api-package AttendanceBulkApis --model-package AttendanceBulkModels -o ./IDOEAttendanceBulk --additional-properties packageName=EdFi.OdsApi.IDOEAttendanceBulk.Sdk,targetFramework=net6.0,netCoreProjectFile=true --global-property modelTests=false --global-property apiTests=false --skip-validate-spec