#### [Xecrets.Sdk](index.md 'index') ## Xecrets.Sdk Assembly | Namespaces | | | :--- | :--- | | [Xecrets.Sdk](Xecrets.Sdk.md 'Xecrets.Sdk') | | | [Xecrets.Sdk.Abstractions](Xecrets.Sdk.Abstractions.md 'Xecrets.Sdk.Abstractions') | | | [Xecrets.Sdk.Cli.Models](Xecrets.Sdk.Cli.Models.md 'Xecrets.Sdk.Cli.Models') | | | [Xecrets.Sdk.Models](Xecrets.Sdk.Models.md 'Xecrets.Sdk.Models') | The three classes [Xecrets.Sdk.Models.XfOpCode](https://learn.microsoft.com/en-us/dotnet/api/xecrets.sdk.models.xfopcode 'Xecrets.Sdk.Models.XfOpCode'), [Xecrets.Sdk.Models.XfStatusCode](https://learn.microsoft.com/en-us/dotnet/api/xecrets.sdk.models.xfstatuscode 'Xecrets.Sdk.Models.XfStatusCode') and [Xecrets.Sdk.Models.XfCliApi](https://learn.microsoft.com/en-us/dotnet/api/xecrets.sdk.models.xfcliapi 'Xecrets.Sdk.Models.XfCliApi') are imported from XecretsCli using the --cli-options-code-export argument and copy/pasted here to be available for use without needing an actual reference to the XecretsCli-assembly. If XfCliVersion is updated, then the corresponding code changes must be made to maintain compatibility and [XfSdkVersion](Xecrets.Sdk.XfSdkVersion.md 'Xecrets.Sdk.XfSdkVersion') must be updated to reflect the updated compatibility. |