Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

In a PowerShell command window execute these commands to generate the SDK.

Expand
titleCommand Execute this command to download OpenApi generator jar filethe latest verion of the OpenApi Codegen JAR 7.9.0

Invoke-WebRequest -OutFile openApi-codegen-cli.jar jarĀ  https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/67.9.0.1/openapi-generator-cli-67.9.0.1.jar

-netcore
Expand
titleCommand to generate the IDOE ODS API SDK with all Execute this command to create SKD for all Ed-Fi ODS Api and models including IDOE extensions and descriptors java -jar openApi-codegen-cli.jar generate -g csharp
-i

https://dataexchangevendor.doe.in.govdoe-edfiods-a-v-v2026-ca.ashytree-64da9ba4.eastus.azurecontainerapps.io/2026/metadata/data/v3/2025/swagger.json --api-package Apis --model-package Models -o ./IDOEOdsApi --additional-properties packageName=EdFi.OdsApi.Sdk,targetFramework=net6net8.0,netCoreProjectFile=true --global-property modelTests=false --global-property apiTests=false --skip-validate-specspecĀ 

-netcore
Expand
titleCommand Execute this command to generate create the IDOE Identities API SDK java -jar openApi-codegen-cli.jar generate -g csharp
-i

https://dataexchangevendor.doe.in.govdoe-edfiods-a-v-v2026-ca.ashytree-64da9ba4.eastus.azurecontainerapps.io/2026/metadata/idoeidentity/v2/2025/swagger.json --api-package IdentityApis --model-package IdentityModels -o ./IDOEIdentities --additional-properties packageName=EdFi.OdsApi.IDOEIdentities.Sdk,targetFramework=net6net8.0,netCoreProjectFile=true --global-property modelTests=false --global-property apiTests=false --skip-validate-spec

-netcore
Expand
titleCommand to generate the Execute command to create SDK for IDOE Attendance Bulk API SDK java -jar openApi-codegen-cli.jar generate -g csharp
-i

https://dataexchangevendor.doe.in.govdoe-edfiods-a-v-v2026-ca.ashytree-64da9ba4.eastus.azurecontainerapps.io/2026/metadata/idoeattendancebulkidoeattendance/v1/2025/swagger.json --api-package AttendanceBulkApis --model-package AttendanceBulkModels -o ./IDOEAttendanceBulk --additional-properties packageName=EdFi.OdsApi.IDOEAttendanceBulk.Sdk,targetFramework=net6net8.0,netCoreProjectFile=true --global-property modelTests=false --global-property apiTests=false --skip-validate-spec

...