Skip to end of metadata
Go to start of metadata

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

  • No labels