Table of Contents

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
object
PortalProvisioningOutcome

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

Status string
UserId Guid?
TempPassword string
Error string

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

error string

Returns

PortalProvisioningOutcome