DBTEAMLOGGuestAdminSignedInViaTrustedTeamsDetails

Objective-C

@interface DBTEAMLOGGuestAdminSignedInViaTrustedTeamsDetails
    : NSObject <DBSerializable, NSCopying>

Swift

class DBTEAMLOGGuestAdminSignedInViaTrustedTeamsDetails : NSObject, DBSerializable, NSCopying

The GuestAdminSignedInViaTrustedTeamsDetails struct.

Started trusted team admin session.

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

Instance fields

  • Host team name.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *teamName;

    Swift

    var teamName: String? { get }
  • Trusted team name.

    Declaration

    Objective-C

    @property (nonatomic, copy, readonly, nullable) NSString *trustedTeamName;

    Swift

    var trustedTeamName: String? { get }

Constructors

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

    Declaration

    Objective-C

    - (nonnull instancetype)initWithTeamName:(nullable NSString *)teamName
                             trustedTeamName:(nullable NSString *)trustedTeamName;

    Swift

    init(teamName: String?, trustedTeamName: String?)

    Parameters

    teamName

    Host team name.

    trustedTeamName

    Trusted team name.

    Return Value

    An initialized instance.

  • Convenience constructor (exposes only non-nullable instance variables with no default value).

    Declaration

    Objective-C

    - (nonnull instancetype)initDefault;

    Swift

    init(default: ())

    Return Value

    An initialized instance.