AccountFlagsUpdatedEffectResponse

public class AccountFlagsUpdatedEffectResponse : EffectResponse, @unchecked Sendable

Represents an account flags update effect. This effect occurs when an account’s authorization flags are modified through a Set Options operation. Flags control asset issuer authorization requirements and account mutability. See Stellar developer docs

  • Indicates whether the account requires authorization before other accounts can hold its issued assets.

    Declaration

    Swift

    public let authRequired: Bool
  • Indicates whether the account can revoke authorization for its issued assets held by other accounts.

    Declaration

    Swift

    public let authRevocable: Bool
  • Indicates whether the account’s authorization flags are permanently locked and the account cannot be deleted.

    Declaration

    Swift

    public let authImmutable: Bool
  • Initializer - creates a new instance by decoding from the given decoder.

    Declaration

    Swift

    public required init(from decoder: Decoder) throws

    Parameters

    decoder

    The decoder containing the data