Class PortalProvisioningOutcome
- Namespace
- KadicErp.WebApi.Services.PortalUserProvisioning
- Assembly
- KadicErp.WebApi.dll
Resultado de un intento de provisión de acceso al portal. TempPassword SOLO viene en modo creación directa y se muestra una única vez — nunca se persiste ni se loguea en claro.
public sealed record PortalProvisioningOutcome
- Inheritance
-
objectPortalProvisioningOutcome
Constructors
PortalProvisioningOutcome(string, Guid?, string?, string?)
Resultado de un intento de provisión de acceso al portal. TempPassword SOLO viene en modo creación directa y se muestra una única vez — nunca se persiste ni se loguea en claro.
public PortalProvisioningOutcome(string Status, Guid? UserId = null, string? TempPassword = null, string? Error = null)
Parameters
StatusstringUserIdGuid?TempPasswordstringErrorstring
Fields
Created
public const string Created = "created"
Field Value
- string
Failed
public const string Failed = "failed"
Field Value
- string
Invited
public const string Invited = "invited"
Field Value
- string
Linked
public const string Linked = "linked"
Field Value
- string
Skipped
public const string Skipped = "skipped"
Field Value
- string
Properties
Error
public string? Error { get; init; }
Property Value
- string
Status
public string Status { get; init; }
Property Value
- string
TempPassword
public string? TempPassword { get; init; }
Property Value
- string
UserId
public Guid? UserId { get; init; }
Property Value
- Guid?
Methods
Fail(string)
public static PortalProvisioningOutcome Fail(string error)
Parameters
errorstring