Skip to content

Commit

Permalink
Update UdapCertificationsAndEndorsementBuilder.cs
Browse files Browse the repository at this point in the history
  • Loading branch information
JoeShook committed Sep 19, 2024
1 parent a78a713 commit 122468a
Showing 1 changed file with 42 additions and 20 deletions.
62 changes: 42 additions & 20 deletions Udap.Model/Registration/UdapCertificationsAndEndorsementBuilder.cs
Original file line number Diff line number Diff line change
Expand Up @@ -62,10 +62,14 @@ public static UdapCertificationsAndEndorsementBuilder Create(string certificatio
return new UdapCertificationsAndEndorsementBuilder(certificationName);
}

public UdapCertificationsAndEndorsementBuilder WithAudience(string audience)
public UdapCertificationsAndEndorsementBuilder WithAudience(string? audience)
{
_ = new Uri(audience);
_document.Audience = audience;
if (!string.IsNullOrEmpty(audience))
{
_ = new Uri(audience);
_document.Audience = audience;
}

return this;
}

Expand Down Expand Up @@ -143,10 +147,14 @@ public UdapCertificationsAndEndorsementBuilder WithJwtId(string? jwtId = null)
/// </summary>
/// <param name="certificationLogo"></param>
/// <returns></returns>
public UdapCertificationsAndEndorsementBuilder WithCertificationLogo(string certificationLogo)
public UdapCertificationsAndEndorsementBuilder WithCertificationLogo(string? certificationLogo)
{
_ = new Uri(certificationLogo);
_document.CertificationLogo = certificationLogo;
if (!string.IsNullOrEmpty(certificationLogo))
{
_ = new Uri(certificationLogo);
_document.CertificationLogo = certificationLogo;
}

return this;
}

Expand Down Expand Up @@ -180,10 +188,14 @@ public UdapCertificationsAndEndorsementBuilder WithCertificationUris(ICollection
/// </summary>
/// <param name="endpoint"></param>
/// <returns></returns>
public UdapCertificationsAndEndorsementBuilder WithCertificationStatusEndpoint(string endpoint)
public UdapCertificationsAndEndorsementBuilder WithCertificationStatusEndpoint(string? endpoint)
{
_ = new Uri(endpoint);
_document.CertificationStatusEndpoint = endpoint;
if (!string.IsNullOrEmpty(endpoint))
{
_ = new Uri(endpoint);
_document.CertificationStatusEndpoint = endpoint;
}

return this;
}

Expand Down Expand Up @@ -309,11 +321,14 @@ public UdapCertificationsAndEndorsementBuilder WithSoftwareVersion(string softwa
/// </summary>
/// <param name="clientUri"></param>
/// <returns></returns>
public UdapCertificationsAndEndorsementBuilder WithClientUri(string clientUri)
public UdapCertificationsAndEndorsementBuilder WithClientUri(string? clientUri)
{
_ = new Uri(clientUri);

_document.ClientUri = clientUri;
if (!string.IsNullOrEmpty(clientUri))
{
_ = new Uri(clientUri);
_document.ClientUri = clientUri;
}

return this;
}

Expand All @@ -328,10 +343,14 @@ public UdapCertificationsAndEndorsementBuilder WithClientUri(string clientUri)
/// </summary>
/// <param name="logoUri"></param>
/// <returns></returns>
public UdapCertificationsAndEndorsementBuilder WithLogoUri(string logoUri)
public UdapCertificationsAndEndorsementBuilder WithLogoUri(string? logoUri)
{
_ = new Uri(logoUri);
_document.LogoUri = logoUri;
if (!string.IsNullOrEmpty(logoUri))
{
_ = new Uri(logoUri);
_document.LogoUri = logoUri;
}

return this;
}

Expand Down Expand Up @@ -398,11 +417,14 @@ public UdapCertificationsAndEndorsementBuilder WithContacts(ICollection<string>?
/// </summary>
/// <param name="launchUri"></param>
/// <returns></returns>
public UdapCertificationsAndEndorsementBuilder WithLaunchUri(string launchUri)
public UdapCertificationsAndEndorsementBuilder WithLaunchUri(string? launchUri)
{
_ = new Uri(launchUri);

_document.LaunchUri = launchUri;
if (!string.IsNullOrEmpty(launchUri))
{
_ = new Uri(launchUri);
_document.LaunchUri = launchUri;
}

return this;
}

Expand Down

0 comments on commit 122468a

Please sign in to comment.