Values.ParticipantReplicaSourceInformation about the replicated destination stage for a participant.
type nonrec t = {sourceStageArn : StageArn.t option;ARN of the stage from which this participant is replicated.
*)participantId : ParticipantId.t option;Participant ID of the publisher that will be replicated. This is assigned by IVS and returned by CreateParticipantToken or the jti (JWT ID) used to create a self signed token.
*)sourceSessionId : StageSessionId.t option;ID of the session within the source stage.
*)destinationStageArn : StageArn.t option;ARN of the stage where the participant is replicated.
*)destinationSessionId : StageSessionId.t option;ID of the session within the destination stage.
*)replicationState : ReplicationState.t option;Replica’s current replication state.
*)}val make :
?sourceStageArn:StageArn.t ->
?participantId:ParticipantId.t ->
?sourceSessionId:StageSessionId.t ->
?destinationStageArn:StageArn.t ->
?destinationSessionId:StageSessionId.t ->
?replicationState:ReplicationState.t ->
unit ->
tval to_value :
t ->
[> `Structure of (string * [> `Enum of string | `String of StageArn.t ]) list ]