Skip to content

Commit 022fab2

Browse files
committed
chore: Regenerate all APIs with new generator
This adds IServiceCollection extension methods for client registration where an IServiceProvider is required.
1 parent b0b6470 commit 022fab2

File tree

239 files changed

+9541
-335
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

239 files changed

+9541
-335
lines changed

apis/Google.Analytics.Admin.V1Alpha/Google.Analytics.Admin.V1Alpha/ServiceCollectionExtensions.g.cs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,5 +43,23 @@ public static IServiceCollection AddAnalyticsAdminServiceClient(this IServiceCol
4343
action?.Invoke(builder);
4444
return builder.Build(provider);
4545
});
46+
47+
/// <summary>
48+
/// Adds a singleton <see cref="gaav::AnalyticsAdminServiceClient"/> to <paramref name="services"/>.
49+
/// </summary>
50+
/// <param name="services">
51+
/// The service collection to add the client to. The services are used to configure the client when requested.
52+
/// </param>
53+
/// <param name="action">
54+
/// An optional action to invoke on the client builder. This is invoked before services from
55+
/// <paramref name="services"/> are used.
56+
/// </param>
57+
public static IServiceCollection AddAnalyticsAdminServiceClient(this IServiceCollection services, sys::Action<sys::IServiceProvider, gaav::AnalyticsAdminServiceClientBuilder> action) =>
58+
services.AddSingleton(provider =>
59+
{
60+
gaav::AnalyticsAdminServiceClientBuilder builder = new gaav::AnalyticsAdminServiceClientBuilder();
61+
action?.Invoke(provider, builder);
62+
return builder.Build(provider);
63+
});
4664
}
4765
}

apis/Google.Analytics.Admin.V1Beta/Google.Analytics.Admin.V1Beta/ServiceCollectionExtensions.g.cs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,5 +43,23 @@ public static IServiceCollection AddAnalyticsAdminServiceClient(this IServiceCol
4343
action?.Invoke(builder);
4444
return builder.Build(provider);
4545
});
46+
47+
/// <summary>
48+
/// Adds a singleton <see cref="gaav::AnalyticsAdminServiceClient"/> to <paramref name="services"/>.
49+
/// </summary>
50+
/// <param name="services">
51+
/// The service collection to add the client to. The services are used to configure the client when requested.
52+
/// </param>
53+
/// <param name="action">
54+
/// An optional action to invoke on the client builder. This is invoked before services from
55+
/// <paramref name="services"/> are used.
56+
/// </param>
57+
public static IServiceCollection AddAnalyticsAdminServiceClient(this IServiceCollection services, sys::Action<sys::IServiceProvider, gaav::AnalyticsAdminServiceClientBuilder> action) =>
58+
services.AddSingleton(provider =>
59+
{
60+
gaav::AnalyticsAdminServiceClientBuilder builder = new gaav::AnalyticsAdminServiceClientBuilder();
61+
action?.Invoke(provider, builder);
62+
return builder.Build(provider);
63+
});
4664
}
4765
}

apis/Google.Analytics.Data.V1Beta/Google.Analytics.Data.V1Beta/ServiceCollectionExtensions.g.cs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,5 +44,23 @@ public static IServiceCollection AddBetaAnalyticsDataClient(this IServiceCollect
4444
action?.Invoke(builder);
4545
return builder.Build(provider);
4646
});
47+
48+
/// <summary>
49+
/// Adds a singleton <see cref="gadv::BetaAnalyticsDataClient"/> to <paramref name="services"/>.
50+
/// </summary>
51+
/// <param name="services">
52+
/// The service collection to add the client to. The services are used to configure the client when requested.
53+
/// </param>
54+
/// <param name="action">
55+
/// An optional action to invoke on the client builder. This is invoked before services from
56+
/// <paramref name="services"/> are used.
57+
/// </param>
58+
public static IServiceCollection AddBetaAnalyticsDataClient(this IServiceCollection services, sys::Action<sys::IServiceProvider, gadv::BetaAnalyticsDataClientBuilder> action) =>
59+
services.AddSingleton(provider =>
60+
{
61+
gadv::BetaAnalyticsDataClientBuilder builder = new gadv::BetaAnalyticsDataClientBuilder();
62+
action?.Invoke(provider, builder);
63+
return builder.Build(provider);
64+
});
4765
}
4866
}

apis/Google.Apps.Chat.V1/Google.Apps.Chat.V1/ServiceCollectionExtensions.g.cs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,21 @@ public static IServiceCollection AddChatServiceClient(this IServiceCollection se
4141
action?.Invoke(builder);
4242
return builder.Build(provider);
4343
});
44+
45+
/// <summary>Adds a singleton <see cref="gacv::ChatServiceClient"/> to <paramref name="services"/>.</summary>
46+
/// <param name="services">
47+
/// The service collection to add the client to. The services are used to configure the client when requested.
48+
/// </param>
49+
/// <param name="action">
50+
/// An optional action to invoke on the client builder. This is invoked before services from
51+
/// <paramref name="services"/> are used.
52+
/// </param>
53+
public static IServiceCollection AddChatServiceClient(this IServiceCollection services, sys::Action<sys::IServiceProvider, gacv::ChatServiceClientBuilder> action) =>
54+
services.AddSingleton(provider =>
55+
{
56+
gacv::ChatServiceClientBuilder builder = new gacv::ChatServiceClientBuilder();
57+
action?.Invoke(provider, builder);
58+
return builder.Build(provider);
59+
});
4460
}
4561
}

apis/Google.Apps.Events.Subscriptions.V1/Google.Apps.Events.Subscriptions.V1/ServiceCollectionExtensions.g.cs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,5 +45,23 @@ public static IServiceCollection AddSubscriptionsServiceClient(this IServiceColl
4545
action?.Invoke(builder);
4646
return builder.Build(provider);
4747
});
48+
49+
/// <summary>
50+
/// Adds a singleton <see cref="gaesv::SubscriptionsServiceClient"/> to <paramref name="services"/>.
51+
/// </summary>
52+
/// <param name="services">
53+
/// The service collection to add the client to. The services are used to configure the client when requested.
54+
/// </param>
55+
/// <param name="action">
56+
/// An optional action to invoke on the client builder. This is invoked before services from
57+
/// <paramref name="services"/> are used.
58+
/// </param>
59+
public static IServiceCollection AddSubscriptionsServiceClient(this IServiceCollection services, sys::Action<sys::IServiceProvider, gaesv::SubscriptionsServiceClientBuilder> action) =>
60+
services.AddSingleton(provider =>
61+
{
62+
gaesv::SubscriptionsServiceClientBuilder builder = new gaesv::SubscriptionsServiceClientBuilder();
63+
action?.Invoke(provider, builder);
64+
return builder.Build(provider);
65+
});
4866
}
4967
}

apis/Google.Apps.Meet.V2/Google.Apps.Meet.V2/ServiceCollectionExtensions.g.cs

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,24 @@ public static IServiceCollection AddConferenceRecordsServiceClient(this IService
4444
return builder.Build(provider);
4545
});
4646

47+
/// <summary>
48+
/// Adds a singleton <see cref="gamv::ConferenceRecordsServiceClient"/> to <paramref name="services"/>.
49+
/// </summary>
50+
/// <param name="services">
51+
/// The service collection to add the client to. The services are used to configure the client when requested.
52+
/// </param>
53+
/// <param name="action">
54+
/// An optional action to invoke on the client builder. This is invoked before services from
55+
/// <paramref name="services"/> are used.
56+
/// </param>
57+
public static IServiceCollection AddConferenceRecordsServiceClient(this IServiceCollection services, sys::Action<sys::IServiceProvider, gamv::ConferenceRecordsServiceClientBuilder> action) =>
58+
services.AddSingleton(provider =>
59+
{
60+
gamv::ConferenceRecordsServiceClientBuilder builder = new gamv::ConferenceRecordsServiceClientBuilder();
61+
action?.Invoke(provider, builder);
62+
return builder.Build(provider);
63+
});
64+
4765
/// <summary>Adds a singleton <see cref="gamv::SpacesServiceClient"/> to <paramref name="services"/>.</summary>
4866
/// <param name="services">
4967
/// The service collection to add the client to. The services are used to configure the client when requested.
@@ -59,5 +77,21 @@ public static IServiceCollection AddSpacesServiceClient(this IServiceCollection
5977
action?.Invoke(builder);
6078
return builder.Build(provider);
6179
});
80+
81+
/// <summary>Adds a singleton <see cref="gamv::SpacesServiceClient"/> to <paramref name="services"/>.</summary>
82+
/// <param name="services">
83+
/// The service collection to add the client to. The services are used to configure the client when requested.
84+
/// </param>
85+
/// <param name="action">
86+
/// An optional action to invoke on the client builder. This is invoked before services from
87+
/// <paramref name="services"/> are used.
88+
/// </param>
89+
public static IServiceCollection AddSpacesServiceClient(this IServiceCollection services, sys::Action<sys::IServiceProvider, gamv::SpacesServiceClientBuilder> action) =>
90+
services.AddSingleton(provider =>
91+
{
92+
gamv::SpacesServiceClientBuilder builder = new gamv::SpacesServiceClientBuilder();
93+
action?.Invoke(provider, builder);
94+
return builder.Build(provider);
95+
});
6296
}
6397
}

apis/Google.Apps.Meet.V2Beta/Google.Apps.Meet.V2Beta/ServiceCollectionExtensions.g.cs

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,24 @@ public static IServiceCollection AddConferenceRecordsServiceClient(this IService
4444
return builder.Build(provider);
4545
});
4646

47+
/// <summary>
48+
/// Adds a singleton <see cref="gamv::ConferenceRecordsServiceClient"/> to <paramref name="services"/>.
49+
/// </summary>
50+
/// <param name="services">
51+
/// The service collection to add the client to. The services are used to configure the client when requested.
52+
/// </param>
53+
/// <param name="action">
54+
/// An optional action to invoke on the client builder. This is invoked before services from
55+
/// <paramref name="services"/> are used.
56+
/// </param>
57+
public static IServiceCollection AddConferenceRecordsServiceClient(this IServiceCollection services, sys::Action<sys::IServiceProvider, gamv::ConferenceRecordsServiceClientBuilder> action) =>
58+
services.AddSingleton(provider =>
59+
{
60+
gamv::ConferenceRecordsServiceClientBuilder builder = new gamv::ConferenceRecordsServiceClientBuilder();
61+
action?.Invoke(provider, builder);
62+
return builder.Build(provider);
63+
});
64+
4765
/// <summary>Adds a singleton <see cref="gamv::SpacesServiceClient"/> to <paramref name="services"/>.</summary>
4866
/// <param name="services">
4967
/// The service collection to add the client to. The services are used to configure the client when requested.
@@ -59,5 +77,21 @@ public static IServiceCollection AddSpacesServiceClient(this IServiceCollection
5977
action?.Invoke(builder);
6078
return builder.Build(provider);
6179
});
80+
81+
/// <summary>Adds a singleton <see cref="gamv::SpacesServiceClient"/> to <paramref name="services"/>.</summary>
82+
/// <param name="services">
83+
/// The service collection to add the client to. The services are used to configure the client when requested.
84+
/// </param>
85+
/// <param name="action">
86+
/// An optional action to invoke on the client builder. This is invoked before services from
87+
/// <paramref name="services"/> are used.
88+
/// </param>
89+
public static IServiceCollection AddSpacesServiceClient(this IServiceCollection services, sys::Action<sys::IServiceProvider, gamv::SpacesServiceClientBuilder> action) =>
90+
services.AddSingleton(provider =>
91+
{
92+
gamv::SpacesServiceClientBuilder builder = new gamv::SpacesServiceClientBuilder();
93+
action?.Invoke(provider, builder);
94+
return builder.Build(provider);
95+
});
6296
}
6397
}

apis/Google.Area120.Tables.V1Alpha1/Google.Area120.Tables.V1Alpha1/ServiceCollectionExtensions.g.cs

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,5 +41,21 @@ public static IServiceCollection AddTablesServiceClient(this IServiceCollection
4141
action?.Invoke(builder);
4242
return builder.Build(provider);
4343
});
44+
45+
/// <summary>Adds a singleton <see cref="gatv::TablesServiceClient"/> to <paramref name="services"/>.</summary>
46+
/// <param name="services">
47+
/// The service collection to add the client to. The services are used to configure the client when requested.
48+
/// </param>
49+
/// <param name="action">
50+
/// An optional action to invoke on the client builder. This is invoked before services from
51+
/// <paramref name="services"/> are used.
52+
/// </param>
53+
public static IServiceCollection AddTablesServiceClient(this IServiceCollection services, sys::Action<sys::IServiceProvider, gatv::TablesServiceClientBuilder> action) =>
54+
services.AddSingleton(provider =>
55+
{
56+
gatv::TablesServiceClientBuilder builder = new gatv::TablesServiceClientBuilder();
57+
action?.Invoke(provider, builder);
58+
return builder.Build(provider);
59+
});
4460
}
4561
}

0 commit comments

Comments
 (0)