mirror of
https://github.com/InsanusMokrassar/TelegramBotAPI.git
synced 2026-03-09 20:32:26 +00:00
improve readability of SetBusinessAccountUsername and fix its api
This commit is contained in:
@@ -403,7 +403,8 @@ public final class dev/inmo/tgbotapi/extensions/api/business/SetBusinessAccountU
|
|||||||
}
|
}
|
||||||
|
|
||||||
public final class dev/inmo/tgbotapi/extensions/api/business/SetBusinessAccountUsernameKt {
|
public final class dev/inmo/tgbotapi/extensions/api/business/SetBusinessAccountUsernameKt {
|
||||||
public static final fun setBusinessAccountUsername-_dB6Ko0 (Ldev/inmo/tgbotapi/bot/RequestsExecutor;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
|
public static final fun setBusinessAccountUsername-aYbkVkY (Ldev/inmo/tgbotapi/bot/RequestsExecutor;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;)Ljava/lang/Object;
|
||||||
|
public static synthetic fun setBusinessAccountUsername-aYbkVkY$default (Ldev/inmo/tgbotapi/bot/RequestsExecutor;Ljava/lang/String;Ljava/lang/String;Lkotlin/coroutines/Continuation;ILjava/lang/Object;)Ljava/lang/Object;
|
||||||
}
|
}
|
||||||
|
|
||||||
public final class dev/inmo/tgbotapi/extensions/api/business/TransferBusinessAccountStarBalanceKt {
|
public final class dev/inmo/tgbotapi/extensions/api/business/TransferBusinessAccountStarBalanceKt {
|
||||||
|
|||||||
@@ -7,11 +7,9 @@ import dev.inmo.tgbotapi.requests.business_connection.SetBusinessAccountUsername
|
|||||||
import dev.inmo.tgbotapi.types.business_connection.BusinessConnectionId
|
import dev.inmo.tgbotapi.types.business_connection.BusinessConnectionId
|
||||||
import dev.inmo.tgbotapi.types.Username
|
import dev.inmo.tgbotapi.types.Username
|
||||||
|
|
||||||
@GenerateVariations
|
|
||||||
public suspend fun TelegramBot.setBusinessAccountUsername(
|
public suspend fun TelegramBot.setBusinessAccountUsername(
|
||||||
businessConnectionId: BusinessConnectionId,
|
businessConnectionId: BusinessConnectionId,
|
||||||
@GenerationVariant(String::class, "Username(username)", "username")
|
username: Username? = null
|
||||||
username: Username
|
|
||||||
): Unit = execute(
|
): Unit = execute(
|
||||||
SetBusinessAccountUsername(businessConnectionId, username)
|
SetBusinessAccountUsername(businessConnectionId, username)
|
||||||
)
|
)
|
||||||
@@ -9,8 +9,10 @@ import dev.inmo.tgbotapi.types.business_connection.BusinessConnectionId
|
|||||||
import kotlin.Boolean
|
import kotlin.Boolean
|
||||||
import kotlin.String
|
import kotlin.String
|
||||||
|
|
||||||
public suspend
|
public suspend fun TelegramBot.setBusinessAccountUsername(
|
||||||
fun TelegramBot.setBusinessAccountUsername(businessConnectionId: BusinessConnectionId,
|
businessConnectionId: BusinessConnectionId,
|
||||||
username: String): Unit = setBusinessAccountUsername(
|
username: String?
|
||||||
businessConnectionId = businessConnectionId, username = with(username) { Username.prepare(username) }
|
): Unit = setBusinessAccountUsername(
|
||||||
|
businessConnectionId = businessConnectionId,
|
||||||
|
username = username ?.let { Username.prepare(username) }
|
||||||
)
|
)
|
||||||
|
|||||||
@@ -2424,17 +2424,18 @@ public final class dev/inmo/tgbotapi/requests/business_connection/SetBusinessAcc
|
|||||||
|
|
||||||
public final class dev/inmo/tgbotapi/requests/business_connection/SetBusinessAccountUsername : dev/inmo/tgbotapi/requests/abstracts/BusinessRequest$Simple {
|
public final class dev/inmo/tgbotapi/requests/business_connection/SetBusinessAccountUsername : dev/inmo/tgbotapi/requests/abstracts/BusinessRequest$Simple {
|
||||||
public static final field Companion Ldev/inmo/tgbotapi/requests/business_connection/SetBusinessAccountUsername$Companion;
|
public static final field Companion Ldev/inmo/tgbotapi/requests/business_connection/SetBusinessAccountUsername$Companion;
|
||||||
|
public synthetic fun <init> (Ljava/lang/String;Ljava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||||
public synthetic fun <init> (Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
public synthetic fun <init> (Ljava/lang/String;Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V
|
||||||
public final fun component1-T-_HSQI ()Ljava/lang/String;
|
public final fun component1-T-_HSQI ()Ljava/lang/String;
|
||||||
public final fun component2-xonw-vc ()Ljava/lang/String;
|
public final fun component2-san03mo ()Ljava/lang/String;
|
||||||
public final fun copy-PzCSSl4 (Ljava/lang/String;Ljava/lang/String;)Ldev/inmo/tgbotapi/requests/business_connection/SetBusinessAccountUsername;
|
public final fun copy-K73sskI (Ljava/lang/String;Ljava/lang/String;)Ldev/inmo/tgbotapi/requests/business_connection/SetBusinessAccountUsername;
|
||||||
public static synthetic fun copy-PzCSSl4$default (Ldev/inmo/tgbotapi/requests/business_connection/SetBusinessAccountUsername;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ldev/inmo/tgbotapi/requests/business_connection/SetBusinessAccountUsername;
|
public static synthetic fun copy-K73sskI$default (Ldev/inmo/tgbotapi/requests/business_connection/SetBusinessAccountUsername;Ljava/lang/String;Ljava/lang/String;ILjava/lang/Object;)Ldev/inmo/tgbotapi/requests/business_connection/SetBusinessAccountUsername;
|
||||||
public fun equals (Ljava/lang/Object;)Z
|
public fun equals (Ljava/lang/Object;)Z
|
||||||
public fun getBusinessConnectionId-T-_HSQI ()Ljava/lang/String;
|
public fun getBusinessConnectionId-T-_HSQI ()Ljava/lang/String;
|
||||||
public synthetic fun getBusinessConnectionId-nXr5wdE ()Ljava/lang/String;
|
public synthetic fun getBusinessConnectionId-nXr5wdE ()Ljava/lang/String;
|
||||||
public fun getRequestSerializer ()Lkotlinx/serialization/SerializationStrategy;
|
public fun getRequestSerializer ()Lkotlinx/serialization/SerializationStrategy;
|
||||||
public fun getResultDeserializer ()Lkotlinx/serialization/DeserializationStrategy;
|
public fun getResultDeserializer ()Lkotlinx/serialization/DeserializationStrategy;
|
||||||
public final fun getUsername-xonw-vc ()Ljava/lang/String;
|
public final fun getUsername-san03mo ()Ljava/lang/String;
|
||||||
public fun hashCode ()I
|
public fun hashCode ()I
|
||||||
public fun method ()Ljava/lang/String;
|
public fun method ()Ljava/lang/String;
|
||||||
public fun toString ()Ljava/lang/String;
|
public fun toString ()Ljava/lang/String;
|
||||||
|
|||||||
@@ -27,7 +27,7 @@ data class SetBusinessAccountUsername(
|
|||||||
override val businessConnectionId: BusinessConnectionId,
|
override val businessConnectionId: BusinessConnectionId,
|
||||||
@SerialName(usernameField)
|
@SerialName(usernameField)
|
||||||
@Serializable(Username.Companion.WithoutAtSerializer::class)
|
@Serializable(Username.Companion.WithoutAtSerializer::class)
|
||||||
val username: Username
|
val username: Username? = null
|
||||||
) : BusinessRequest.Simple<Unit> {
|
) : BusinessRequest.Simple<Unit> {
|
||||||
override fun method(): String = "setBusinessAccountUsername"
|
override fun method(): String = "setBusinessAccountUsername"
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user