Skip to content

Commit 5d030fb

Browse files
PIMOB-4287: edit kdocs and remove nullable extension type
1 parent dd8eaee commit 5d030fb

3 files changed

Lines changed: 6 additions & 5 deletions

File tree

checkout/src/main/java/com/checkout/base/util/CommonConstants.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,6 @@ internal const val PHONE_MIN_LENGTH = 6
1616
internal const val PHONE_MAX_LENGTH = 25
1717

1818
/**
19-
* Constants for environments
19+
* Constant for HTTPS protocol prefix, used when constructing environments' base URLs for network communication.
2020
*/
2121
internal const val HTTPS_PROTOCOL: String = "https://"

checkout/src/main/java/com/checkout/logging/utils/EnvironmentExtension.kt

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ internal fun Environment.toBaseUrl(baseUrlPrefix: String? = null) = when (this)
1111
Environment.PRODUCTION -> PRODUCTION_SERVER_URL.applyPrefix(baseUrlPrefix)
1212
Environment.SANDBOX -> SANDBOX_SERVER_URL.applyPrefix(baseUrlPrefix)
1313
}
14+
1415
internal fun Environment.toLoggingEnvironment() = when (this) {
1516
Environment.PRODUCTION -> com.checkout.eventlogger.Environment.PRODUCTION
1617
Environment.SANDBOX -> com.checkout.eventlogger.Environment.SANDBOX
@@ -26,7 +27,7 @@ private fun String.applyPrefix(prefix: String?): String {
2627
return this.replace(HTTPS_PROTOCOL, "$HTTPS_PROTOCOL$validatedPrefix.")
2728
}
2829

29-
private fun String?.baseUrlPrefixValidator() = this
30-
?.takeIf { prefix ->
31-
prefix.all { char -> char in 'a'..'z' || char in 'A'..'Z' || char in '0'..'9' } && prefix.isNotEmpty()
30+
private fun String.baseUrlPrefixValidator() = this
31+
.takeIf { prefix ->
32+
prefix.isNotEmpty() && prefix.all { char -> char in 'a'..'z' || char in 'A'..'Z' || char in '0'..'9' }
3233
}

frames/src/main/java/com/checkout/frames/cvvinputfield/CVVComponentApiFactory.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ public object CVVComponentApiFactory {
1616
* @param publicKey - used for client-side authentication in the SDK
1717
* @param environment - [Environment] represent the environment for tokenization
1818
* @param context - represent the application context
19-
* @param baseUrlPrefix - an optional alphanumeric prefix used to route requests to a specific regional or merchant-specific subdomain (e.g., "msdd"). Must be alphanumeric.
19+
* @param baseUrlPrefix - an optional alphanumeric prefix used to route requests to a specific regional or merchant-specific subdomain (e.g., "msdd"). Must be alphanumeric.
2020
*/
2121
@JvmStatic
2222
public fun create(

0 commit comments

Comments
 (0)