Show / Hide Table of Contents

    Class PermissionOffer

    Objects of this class are used to offer permissions to owned Realms.

    Inheritance
    Object
    PermissionOffer
    Namespace: Realms.Sync
    Assembly: Realm.dll
    Syntax
    public class PermissionOffer

    Properties

    | Improve this Doc View Source

    AccessLevel

    Gets a value indicating whether the receiver of this offer will be able to read from the Realm.

    Declaration
    public AccessLevel AccessLevel { get; }
    Property Value
    Type Description
    AccessLevel

    true to allow the receiver to read data from the Realm.

    | Improve this Doc View Source

    CreatedAt

    Gets the creation time of this object.

    Declaration
    public DateTimeOffset CreatedAt { get; }
    Property Value
    Type Description
    DateTimeOffset

    A DateTimeOffset indicating the object's creation date and time.

    | Improve this Doc View Source

    ExpiresAt

    Gets the expiration date and time of the offer.

    Declaration
    public DateTimeOffset? ExpiresAt { get; }
    Property Value
    Type Description
    Nullable<DateTimeOffset>

    If null, the offer will never expire. Otherwise, the offer may not be consumed past the expiration date.

    | Improve this Doc View Source

    MayManage

    Gets a value indicating whether the receiver of this offer will be able to manage access rights for others.

    Declaration
    [Obsolete("Use AccessLevel >= AccessLevel.Admin instead")]
    public bool MayManage { get; }
    Property Value
    Type Description
    Boolean

    true to allow the receiver to offer others access to the Realm.

    | Improve this Doc View Source

    MayRead

    Gets a value indicating whether the receiver of this offer will be able to read data from the Realm.

    Declaration
    [Obsolete("Use AccessLevel >= AccessLevel.Read instead")]
    public bool MayRead { get; }
    Property Value
    Type Description
    Boolean

    true to allow the receiver to read date from the Realm.

    | Improve this Doc View Source

    MayWrite

    Gets a value indicating whether the receiver of this offer will be able to write to the Realm.

    Declaration
    [Obsolete("Use AccessLevel >= AccessLevel.Write instead")]
    public bool MayWrite { get; }
    Property Value
    Type Description
    Boolean

    true to allow the receiver to write data to the Realm.

    | Improve this Doc View Source

    RealmPath

    Gets the path of the Realm to offer permissions to.

    Declaration
    public string RealmPath { get; }
    Property Value
    Type Description
    String
    | Improve this Doc View Source

    Token

    Gets the token that can be used to offer the permissions defined in this object to another user.

    Declaration
    public string Token { get; }
    Property Value
    Type Description
    String

    A string, set by the server, that can be used in InvalidateOfferAsync(String) or AcceptPermissionOfferAsync(String).

    • Improve this Doc
    • View Source
    Back to top Copyright © 2020 Realm
    Generated by DocFX