Publishing constructor
Publishing({
- Iterable<
MethodSettings> ? methodSettings, - String? newIssueUri,
- String? documentationUri,
- String? apiShortName,
- String? githubLabel,
- Iterable<
String> ? codeownerGithubTeams, - String? docTagPrefix,
- ClientLibraryOrganization? organization,
- Iterable<
ClientLibrarySettings> ? librarySettings,
Implementation
factory Publishing({
$core.Iterable<MethodSettings>? methodSettings,
$core.String? newIssueUri,
$core.String? documentationUri,
$core.String? apiShortName,
$core.String? githubLabel,
$core.Iterable<$core.String>? codeownerGithubTeams,
$core.String? docTagPrefix,
ClientLibraryOrganization? organization,
$core.Iterable<ClientLibrarySettings>? librarySettings,
}) {
final result = create();
if (methodSettings != null) result.methodSettings.addAll(methodSettings);
if (newIssueUri != null) result.newIssueUri = newIssueUri;
if (documentationUri != null) result.documentationUri = documentationUri;
if (apiShortName != null) result.apiShortName = apiShortName;
if (githubLabel != null) result.githubLabel = githubLabel;
if (codeownerGithubTeams != null)
result.codeownerGithubTeams.addAll(codeownerGithubTeams);
if (docTagPrefix != null) result.docTagPrefix = docTagPrefix;
if (organization != null) result.organization = organization;
if (librarySettings != null) result.librarySettings.addAll(librarySettings);
return result;
}