internal LoginRequest(AbstractClient client, KinveyAuthRequest.Builder builder, EnumLoginType loginType, Credential credential) { this.abstractClient = client; this.builder = builder; this.credential = credential; this.type = loginType; }
internal LoginRequest(AbstractClient client, KinveyAuthRequest.Builder builder, EnumLoginType loginType) { this.abstractClient = client; this.builder = builder; this.builder.Create = true; this.type = loginType; }
internal LoginRequest(AbstractClient client, KinveyAuthRequest.Builder builder, EnumLoginType loginType, ThirdPartyIdentity identity) { this.abstractClient = client; this.builder = builder; this.builder.Identity = identity; this.builder.Create = false; this.type = loginType; }
internal LoginRequest(AbstractClient client, KinveyAuthRequest.Builder builder, EnumLoginType loginType, string username, string password, bool setCreate) { this.abstractClient = client; this.builder = builder; this.builder.Username = username; this.builder.Password = password; this.builder.Create = setCreate; this.type = loginType; }
/// <summary> /// Initializes a new instance of the <see cref="T:KinveyXamarin.UserRequestFactory"/> class. /// </summary> /// <param name="client">The Kinvey client object associated with this user request factory.</param> public UserRequestFactory(AbstractClient client) { Client = client; var appKey = ((KinveyClientRequestInitializer)Client.RequestInitializer).AppKey; var appSecret = ((KinveyClientRequestInitializer)Client.RequestInitializer).AppSecret; AuthRequestBuilder = new KinveyAuthRequest.Builder(Client, appKey, appSecret); }