Show / Hide Table of Contents

Class PermissionedDomainSet

Create a permissioned domain, or modify one that you own. Requires the PermissionedDomains amendment.

Inheritance
object
TransactionRequest
PermissionedDomainSet
Implements
ITransactionRequest
IPermissionedDomainSet
ITransactionCommon
Inherited Members
TransactionRequest.NetworkID
TransactionRequest.Account
TransactionRequest.AccountTxnID
TransactionRequest.Fee
TransactionRequest.Flags
TransactionRequest.LastLedgerSequence
TransactionRequest.Memos
TransactionRequest.Sequence
TransactionRequest.SigningPublicKey
TransactionRequest.Signers
TransactionRequest.TransactionType
TransactionRequest.TransactionSignature
TransactionRequest.ToJson()
TransactionRequest.ToDictionary()
TransactionRequest.SourceTag
TransactionRequest.TicketSequence
Namespace: Xrpl.Models.Transactions
Assembly: Xrpl.dll
Syntax
public class PermissionedDomainSet : TransactionRequest, ITransactionRequest, IPermissionedDomainSet, ITransactionCommon

Constructors

| Edit this page View Source

PermissionedDomainSet()

Initializes a new instance of the PermissionedDomainSet class.

Declaration
public PermissionedDomainSet()

Properties

| Edit this page View Source

AcceptedCredentials

A list of 1 to 10 AcceptedCredential objects that grant access to this domain. The list does not need to be sorted, but it cannot contain duplicates. When modifying an existing domain, this list replaces the existing list.

Declaration
[JsonPropertyName("AcceptedCredentials")]
public List<AcceptedCredentialWrapper> AcceptedCredentials { get; set; }
Property Value
Type Description
List<AcceptedCredentialWrapper>
| Edit this page View Source

DomainID

The ledger entry ID of an existing permissioned domain to modify. If omitted, creates a new permissioned domain.

Declaration
[JsonPropertyName("DomainID")]
public string DomainID { get; set; }
Property Value
Type Description
string

Implements

ITransactionRequest
IPermissionedDomainSet
ITransactionCommon

Extension Methods

BatchUtils.ToBatchTx(ITransactionRequest)
Utilities.Encode(TransactionRequest)
Utilities.EncodeForMultiSigning(TransactionRequest, string)
Utilities.EncodeForSigning(TransactionRequest)
  • Edit this page
  • View Source
In this article
Back to top Generated by DocFX