aerogear-xamarin-sdk
AeroGear Xamarin SDK
AeroGear.Mobile.Auth.UserBuilder Class Reference

Builder for User objects. More...

Public Member Functions

UserBuilder WithFirstName (string firstName)
 Specify the first name of the user More...
 
UserBuilder WithLastName (string lastName)
 Specify the last name of the user More...
 
UserBuilder WithUsername (string username)
 Specify the username of the user More...
 
UserBuilder WithEmail (string email)
 Specify the email of the user More...
 
UserBuilder WithRoles (ISet< UserRole > roles)
 Specify the roles of the user More...
 
UserBuilder WithIdentityToken (string idToken)
 Specify the identity token More...
 
UserBuilder WithAccessToken (string accessToken)
 Specify the access token More...
 
UserBuilder WithRefreshToken (string refreshToken)
 Specify the refresh token More...
 
UserBuilder FromUnverifiedCredential (ICredential credential, string resource)
 Use a unverified credential to build a new user instance. More...
 

Static Public Member Functions

static implicit operator User (UserBuilder ub)
 

Detailed Description

Builder for User objects.

Member Function Documentation

◆ FromUnverifiedCredential()

UserBuilder AeroGear.Mobile.Auth.UserBuilder.FromUnverifiedCredential ( ICredential  credential,
string  resource 
)

Use a unverified credential to build a new user instance.

Returns
user builder
Parameters
credentialCredential.
resourceResource.

◆ operator User()

static implicit AeroGear.Mobile.Auth.UserBuilder.operator User ( UserBuilder  ub)
static

◆ WithAccessToken()

UserBuilder AeroGear.Mobile.Auth.UserBuilder.WithAccessToken ( string  accessToken)

Specify the access token

Returns
a UserBuilder instance
Parameters
accessTokenAccess token.

◆ WithEmail()

UserBuilder AeroGear.Mobile.Auth.UserBuilder.WithEmail ( string  email)

Specify the email of the user

Returns
a UserBuilder instance
Parameters
emailEmail.

◆ WithFirstName()

UserBuilder AeroGear.Mobile.Auth.UserBuilder.WithFirstName ( string  firstName)

Specify the first name of the user

Returns
a UserBuilder instance
Parameters
firstNameFirst name.

◆ WithIdentityToken()

UserBuilder AeroGear.Mobile.Auth.UserBuilder.WithIdentityToken ( string  idToken)

Specify the identity token

Returns
a UserBuilder instance
Parameters
idTokenIdentifier token.

◆ WithLastName()

UserBuilder AeroGear.Mobile.Auth.UserBuilder.WithLastName ( string  lastName)

Specify the last name of the user

Returns
a UserBuilder instance
Parameters
lastNameLast name.

◆ WithRefreshToken()

UserBuilder AeroGear.Mobile.Auth.UserBuilder.WithRefreshToken ( string  refreshToken)

Specify the refresh token

Returns
a UserBuilder instance
Parameters
refreshTokenRefresh token.

◆ WithRoles()

UserBuilder AeroGear.Mobile.Auth.UserBuilder.WithRoles ( ISet< UserRole roles)

Specify the roles of the user

Returns
a UserBuilder instance
Parameters
rolesRoles.

◆ WithUsername()

UserBuilder AeroGear.Mobile.Auth.UserBuilder.WithUsername ( string  username)

Specify the username of the user

Returns
a UserBuilder instance
Parameters
usernameUsername.

The documentation for this class was generated from the following file: