Skip to content

Commit 53fcb3f

Browse files
authored
chore: Added FirebaseAdmin.Auth.Users namespace (#235)
1 parent e6a63c0 commit 53fcb3f

29 files changed

+54
-26
lines changed

FirebaseAdmin/FirebaseAdmin.Tests/Auth/AuthBuilder.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
using FirebaseAdmin.Auth.Jwt;
1717
using FirebaseAdmin.Auth.Multitenancy;
1818
using FirebaseAdmin.Auth.Providers;
19+
using FirebaseAdmin.Auth.Users;
1920
using FirebaseAdmin.Tests;
2021
using FirebaseAdmin.Util;
2122
using Google.Apis.Util;

FirebaseAdmin/FirebaseAdmin.Tests/Auth/ExportedUserRecordTest.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
using System;
1616
using System.Collections.Generic;
1717
using System.Text;
18+
using FirebaseAdmin.Auth.Users;
1819
using Xunit;
1920

2021
namespace FirebaseAdmin.Auth.Tests

FirebaseAdmin/FirebaseAdmin.Tests/Auth/CustomTokenTest.cs renamed to FirebaseAdmin/FirebaseAdmin.Tests/Auth/Jwt/CustomTokenTest.cs

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,10 @@
1616
using System.Collections.Generic;
1717
using System.Threading;
1818
using System.Threading.Tasks;
19-
using FirebaseAdmin.Auth.Jwt.Tests;
2019
using Google.Apis.Auth.OAuth2;
2120
using Xunit;
2221

23-
namespace FirebaseAdmin.Auth
22+
namespace FirebaseAdmin.Auth.Jwt.Tests
2423
{
2524
public class CustomTokenTest : IDisposable
2625
{

FirebaseAdmin/FirebaseAdmin.Tests/Auth/UserRecordTest.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
using System;
1616
using System.Collections.Generic;
17+
using FirebaseAdmin.Auth.Users;
1718
using Xunit;
1819

1920
namespace FirebaseAdmin.Auth.Tests

FirebaseAdmin/FirebaseAdmin.Tests/Auth/EmailActionRequestTest.cs renamed to FirebaseAdmin/FirebaseAdmin.Tests/Auth/Users/EmailActionRequestTest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
using Google.Apis.Json;
2525
using Xunit;
2626

27-
namespace FirebaseAdmin.Auth.Tests
27+
namespace FirebaseAdmin.Auth.Users.Tests
2828
{
2929
public class EmailActionRequestTest
3030
{

FirebaseAdmin/FirebaseAdmin.Tests/Auth/FirebaseUserManagerTest.cs renamed to FirebaseAdmin/FirebaseAdmin.Tests/Auth/Users/FirebaseUserManagerTest.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,14 +21,15 @@
2121
using FirebaseAdmin.Auth.Jwt;
2222
using FirebaseAdmin.Auth.Jwt.Tests;
2323
using FirebaseAdmin.Auth.Multitenancy;
24+
using FirebaseAdmin.Auth.Tests;
2425
using FirebaseAdmin.Tests;
2526
using FirebaseAdmin.Util;
2627
using Google.Apis.Json;
2728
using Google.Apis.Util;
2829
using Newtonsoft.Json.Linq;
2930
using Xunit;
3031

31-
namespace FirebaseAdmin.Auth.Tests
32+
namespace FirebaseAdmin.Auth.Users.Tests
3233
{
3334
public class FirebaseUserManagerTest
3435
{

FirebaseAdmin/FirebaseAdmin/Auth/AbstractFirebaseAuth.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
using System.Threading.Tasks;
1919
using FirebaseAdmin.Auth.Jwt;
2020
using FirebaseAdmin.Auth.Providers;
21+
using FirebaseAdmin.Auth.Users;
2122
using Google.Api.Gax;
2223
using Google.Apis.Util;
2324

FirebaseAdmin/FirebaseAdmin/Auth/DeleteUsersResult.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
using System;
1616
using System.Collections.Generic;
1717
using System.Linq;
18+
using FirebaseAdmin.Auth.Users;
1819

1920
namespace FirebaseAdmin.Auth
2021
{

FirebaseAdmin/FirebaseAdmin/Auth/EmailIdentifier.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
// limitations under the License.
1414

1515
using System.Collections.Generic;
16+
using FirebaseAdmin.Auth.Users;
1617

1718
namespace FirebaseAdmin.Auth
1819
{

FirebaseAdmin/FirebaseAdmin/Auth/ExportedUserRecord.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
using System;
1616
using System.Text;
17+
using FirebaseAdmin.Auth.Users;
1718

1819
namespace FirebaseAdmin.Auth
1920
{

FirebaseAdmin/FirebaseAdmin/Auth/FirebaseAuth.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
using FirebaseAdmin.Auth.Jwt;
1717
using FirebaseAdmin.Auth.Multitenancy;
1818
using FirebaseAdmin.Auth.Providers;
19+
using FirebaseAdmin.Auth.Users;
1920
using Google.Apis.Util;
2021

2122
namespace FirebaseAdmin.Auth

FirebaseAdmin/FirebaseAdmin/Auth/GetUsersResult.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
using System.Collections.Generic;
1616
using System.Linq;
17+
using FirebaseAdmin.Auth.Users;
1718

1819
namespace FirebaseAdmin.Auth
1920
{

FirebaseAdmin/FirebaseAdmin/Auth/Multitenancy/TenantAwareFirebaseAuth.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
using System.Threading.Tasks;
1818
using FirebaseAdmin.Auth.Jwt;
1919
using FirebaseAdmin.Auth.Providers;
20+
using FirebaseAdmin.Auth.Users;
2021
using Google.Apis.Util;
2122

2223
namespace FirebaseAdmin.Auth.Multitenancy

FirebaseAdmin/FirebaseAdmin/Auth/PhoneIdentifier.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
// limitations under the License.
1414

1515
using System.Collections.Generic;
16+
using FirebaseAdmin.Auth.Users;
1617

1718
namespace FirebaseAdmin.Auth
1819
{

FirebaseAdmin/FirebaseAdmin/Auth/ProviderIdentifier.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
using System.Collections.Generic;
1616
using System.Linq;
17+
using FirebaseAdmin.Auth.Users;
1718

1819
namespace FirebaseAdmin.Auth
1920
{

FirebaseAdmin/FirebaseAdmin/Auth/ProviderUserInfo.cs

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,18 @@
1-
using System;
2-
using System.Collections.Generic;
3-
using System.Text;
1+
// Copyright 2020, Google Inc. All rights reserved.
2+
//
3+
// Licensed under the Apache License, Version 2.0 (the "License");
4+
// you may not use this file except in compliance with the License.
5+
// You may obtain a copy of the License at
6+
//
7+
// http://www.apache.org/licenses/LICENSE-2.0
8+
//
9+
// Unless required by applicable law or agreed to in writing, software
10+
// distributed under the License is distributed on an "AS IS" BASIS,
11+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
// See the License for the specific language governing permissions and
13+
// limitations under the License.
14+
15+
using FirebaseAdmin.Auth.Users;
416

517
namespace FirebaseAdmin.Auth
618
{

FirebaseAdmin/FirebaseAdmin/Auth/UidIdentifier.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@
1313
// limitations under the License.
1414

1515
using System.Collections.Generic;
16+
using FirebaseAdmin.Auth.Users;
1617

1718
namespace FirebaseAdmin.Auth
1819
{

FirebaseAdmin/FirebaseAdmin/Auth/UserIdentifier.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,8 @@
1212
// See the License for the specific language governing permissions and
1313
// limitations under the License.
1414

15+
using FirebaseAdmin.Auth.Users;
16+
1517
namespace FirebaseAdmin.Auth
1618
{
1719
/// <summary>

FirebaseAdmin/FirebaseAdmin/Auth/UserImportResult.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,19 +17,19 @@
1717
namespace FirebaseAdmin.Auth
1818
{
1919
/// <summary>
20-
/// Represents the result of the
21-
/// <a cref="o:FirebaseAuth.ImportUsersAsync">FirebaseAuth.ImportUsersAsync</a> API.
20+
/// Represents the result of
21+
/// <see cref="AbstractFirebaseAuth.ImportUsersAsync(IEnumerable{ImportUserRecordArgs})"/>.
2222
/// </summary>
2323
public sealed class UserImportResult
2424
{
2525
private readonly int users;
2626

2727
/// <summary>
28-
/// Initializes a new instance of the <see cref="UserImportResult"/> class based on supplied
29-
/// users and <a cref="FirebaseUserManager.UploadAccountResponse">UploadAccountResponse</a> objects.
28+
/// Initializes a new instance of the <see cref="UserImportResult"/> class from the
29+
/// provided total user count and list of import errors.
3030
/// </summary>
31-
/// <param name="users"> The number of users.</param>
32-
/// <param name="errors"> Any errors generated from the post request.</param>
31+
/// <param name="users">The number of users.</param>
32+
/// <param name="errors">Any errors generated from the import operation.</param>
3333
internal UserImportResult(int users, IReadOnlyList<ErrorInfo> errors)
3434
{
3535
this.Errors = errors;

FirebaseAdmin/FirebaseAdmin/Auth/UserRecord.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414

1515
using System;
1616
using System.Collections.Generic;
17+
using FirebaseAdmin.Auth.Users;
1718
using Google.Apis.Json;
1819

1920
namespace FirebaseAdmin.Auth

FirebaseAdmin/FirebaseAdmin/Auth/BatchDeleteResponse.cs renamed to FirebaseAdmin/FirebaseAdmin/Auth/Users/BatchDeleteResponse.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
using System.Collections.Generic;
1616
using Newtonsoft.Json;
1717

18-
namespace FirebaseAdmin.Auth
18+
namespace FirebaseAdmin.Auth.Users
1919
{
2020
/// <summary>
2121
/// JSON data binding for `BatchDeleteResponse` messages sent by Google Identity Toolkit

FirebaseAdmin/FirebaseAdmin/Auth/DownloadAccountResponse.cs renamed to FirebaseAdmin/FirebaseAdmin/Auth/Users/DownloadAccountResponse.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
using System.Collections.Generic;
1616
using Newtonsoft.Json;
1717

18-
namespace FirebaseAdmin.Auth
18+
namespace FirebaseAdmin.Auth.Users
1919
{
2020
/// <summary>
2121
/// JSON data binding for downloadAccountResponse messages sent by Google identity toolkit service.

FirebaseAdmin/FirebaseAdmin/Auth/EmailActionLinkRequest.cs renamed to FirebaseAdmin/FirebaseAdmin/Auth/Users/EmailActionLinkRequest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
using System;
1616
using Newtonsoft.Json;
1717

18-
namespace FirebaseAdmin.Auth
18+
namespace FirebaseAdmin.Auth.Users
1919
{
2020
internal sealed class EmailActionLinkRequest
2121
{

FirebaseAdmin/FirebaseAdmin/Auth/FirebaseUserManager.cs renamed to FirebaseAdmin/FirebaseAdmin/Auth/Users/FirebaseUserManager.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828

2929
using Gax = Google.Api.Gax;
3030

31-
namespace FirebaseAdmin.Auth
31+
namespace FirebaseAdmin.Auth.Users
3232
{
3333
/// <summary>
3434
/// FirebaseUserManager provides methods for interacting with the

FirebaseAdmin/FirebaseAdmin/Auth/GetAccountInfoRequest.cs renamed to FirebaseAdmin/FirebaseAdmin/Auth/Users/GetAccountInfoRequest.cs

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -15,17 +15,17 @@
1515
using System.Collections.Generic;
1616
using System.Linq;
1717

18-
namespace FirebaseAdmin.Auth
18+
namespace FirebaseAdmin.Auth.Users
1919
{
2020
/// <summary>
2121
/// Represents a request to look up account information.
2222
/// </summary>
2323
internal sealed class GetAccountInfoRequest
2424
{
25-
private IList<string> uids = new List<string>();
26-
private IList<string> emails = new List<string>();
27-
private IList<string> phoneNumbers = new List<string>();
28-
private IList<FederatedUserId> federatedUserIds = new List<FederatedUserId>();
25+
private readonly IList<string> uids = new List<string>();
26+
private readonly IList<string> emails = new List<string>();
27+
private readonly IList<string> phoneNumbers = new List<string>();
28+
private readonly IList<FederatedUserId> federatedUserIds = new List<FederatedUserId>();
2929

3030
public void AddUid(string uid)
3131
{

FirebaseAdmin/FirebaseAdmin/Auth/GetAccountInfoResponse.cs renamed to FirebaseAdmin/FirebaseAdmin/Auth/Users/GetAccountInfoResponse.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
using System.Collections.Generic;
1717
using Newtonsoft.Json;
1818

19-
namespace FirebaseAdmin.Auth
19+
namespace FirebaseAdmin.Auth.Users
2020
{
2121
/// <summary>
2222
/// JSON data binding for GetAccountInfoResponse messages sent by Google identity toolkit service.

FirebaseAdmin/FirebaseAdmin/Auth/ListUsersPageManager.cs renamed to FirebaseAdmin/FirebaseAdmin/Auth/Users/ListUsersPageManager.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
using System.Collections.Generic;
1616
using Google.Api.Gax.Rest;
1717

18-
namespace FirebaseAdmin.Auth
18+
namespace FirebaseAdmin.Auth.Users
1919
{
2020
/// <summary>
2121
/// Utility for paging through user accounts using the Google API client.

FirebaseAdmin/FirebaseAdmin/Auth/ListUsersRequest.cs renamed to FirebaseAdmin/FirebaseAdmin/Auth/Users/ListUsersRequest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
using Google.Apis.Requests;
2525
using Google.Apis.Services;
2626

27-
namespace FirebaseAdmin.Auth
27+
namespace FirebaseAdmin.Auth.Users
2828
{
2929
/// <summary>
3030
/// Represents a request made using the Google API client to list all Firebase users in a

FirebaseAdmin/FirebaseAdmin/Auth/UserImportRequest.cs renamed to FirebaseAdmin/FirebaseAdmin/Auth/Users/UserImportRequest.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
using System.Linq;
1818
using Newtonsoft.Json;
1919

20-
namespace FirebaseAdmin.Auth
20+
namespace FirebaseAdmin.Auth.Users
2121
{
2222
/// <summary>
2323
/// Encapsulates user import requests by specifying hashing properties for passwords and

0 commit comments

Comments
 (0)