DBPAPERPaperDocSharingPolicy

Objective-C

@interface DBPAPERPaperDocSharingPolicy
    : DBPAPERRefPaperDoc <DBSerializable, NSCopying>

Swift

class DBPAPERPaperDocSharingPolicy : DBPAPERRefPaperDoc, DBSerializable, NSCopying

The PaperDocSharingPolicy struct.

This class implements the DBSerializable protocol (serialize and deserialize instance methods), which is required for all Obj-C SDK API route objects.

Instance fields

Constructors

  • Full constructor for the struct (exposes all instance variables).

    Declaration

    Objective-C

    - (nonnull instancetype)initWithDocId:(nonnull NSString *)docId
                            sharingPolicy:
                                (nonnull DBPAPERSharingPolicy *)sharingPolicy;

    Swift

    init(docId: String, sharingPolicy: DBPAPERSharingPolicy)

    Parameters

    docId

    The Paper doc ID.

    sharingPolicy

    The default sharing policy to be set for the Paper doc.

    Return Value

    An initialized instance.