1
0
mirror of https://github.com/InsanusMokrassar/TelegramBotAPI.git synced 2026-03-03 17:32:23 +00:00

fix RepostStory class

This commit is contained in:
2026-02-16 22:39:18 +06:00
parent d68c70e898
commit 85fb7e42e5
5 changed files with 56 additions and 12 deletions

View File

@@ -8917,16 +8917,23 @@ public final class dev/inmo/tgbotapi/requests/stories/PostStory$Companion {
public final class dev/inmo/tgbotapi/requests/stories/RepostStory : dev/inmo/tgbotapi/abstracts/types/WithBusinessConnectionId, dev/inmo/tgbotapi/requests/abstracts/SimpleRequest {
public static final field Companion Ldev/inmo/tgbotapi/requests/stories/RepostStory$Companion;
public synthetic fun <init> (Ljava/lang/String;Ljava/lang/String;JLkotlin/jvm/internal/DefaultConstructorMarker;)V
public synthetic fun <init> (Ljava/lang/String;Ldev/inmo/tgbotapi/types/IdChatIdentifier;JIZZILkotlin/jvm/internal/DefaultConstructorMarker;)V
public synthetic fun <init> (Ljava/lang/String;Ldev/inmo/tgbotapi/types/IdChatIdentifier;JIZZLkotlin/jvm/internal/DefaultConstructorMarker;)V
public final fun component1-T-_HSQI ()Ljava/lang/String;
public final fun component2-T-_HSQI ()Ljava/lang/String;
public final fun component2 ()Ldev/inmo/tgbotapi/types/IdChatIdentifier;
public final fun component3-zjviAWM ()J
public final fun copy-5cm5qn4 (Ljava/lang/String;Ljava/lang/String;J)Ldev/inmo/tgbotapi/requests/stories/RepostStory;
public static synthetic fun copy-5cm5qn4$default (Ldev/inmo/tgbotapi/requests/stories/RepostStory;Ljava/lang/String;Ljava/lang/String;JILjava/lang/Object;)Ldev/inmo/tgbotapi/requests/stories/RepostStory;
public final fun component4 ()I
public final fun component5 ()Z
public final fun component6 ()Z
public final fun copy-oUZ5JEU (Ljava/lang/String;Ldev/inmo/tgbotapi/types/IdChatIdentifier;JIZZ)Ldev/inmo/tgbotapi/requests/stories/RepostStory;
public static synthetic fun copy-oUZ5JEU$default (Ldev/inmo/tgbotapi/requests/stories/RepostStory;Ljava/lang/String;Ldev/inmo/tgbotapi/types/IdChatIdentifier;JIZZILjava/lang/Object;)Ldev/inmo/tgbotapi/requests/stories/RepostStory;
public fun equals (Ljava/lang/Object;)Z
public final fun getActivePeriod ()I
public fun getBusinessConnectionId-T-_HSQI ()Ljava/lang/String;
public synthetic fun getBusinessConnectionId-nXr5wdE ()Ljava/lang/String;
public final fun getFromBusinessConnectionId-T-_HSQI ()Ljava/lang/String;
public final fun getFromChatId ()Ldev/inmo/tgbotapi/types/IdChatIdentifier;
public final fun getPostToChatPage ()Z
public final fun getProtectContent ()Z
public fun getRequestSerializer ()Lkotlinx/serialization/SerializationStrategy;
public fun getResultDeserializer ()Lkotlinx/serialization/DeserializationStrategy;
public final fun getStoryId-zjviAWM ()J
@@ -10428,6 +10435,7 @@ public final class dev/inmo/tgbotapi/types/CommonKt {
public static final field fromBusinessConnectionIdField Ljava/lang/String;
public static final field fromChatIdField Ljava/lang/String;
public static final field fromField Ljava/lang/String;
public static final field fromStoryIdField Ljava/lang/String;
public static final field frontSideField Ljava/lang/String;
public static final field gameShortNameField Ljava/lang/String;
public static final field gifDurationField Ljava/lang/String;

View File

@@ -2,11 +2,8 @@ package dev.inmo.tgbotapi.requests.stories
import dev.inmo.tgbotapi.abstracts.types.WithBusinessConnectionId
import dev.inmo.tgbotapi.requests.abstracts.SimpleRequest
import dev.inmo.tgbotapi.types.StoryId
import dev.inmo.tgbotapi.types.businessConnectionIdField
import dev.inmo.tgbotapi.types.*
import dev.inmo.tgbotapi.types.business_connection.BusinessConnectionId
import dev.inmo.tgbotapi.types.fromBusinessConnectionIdField
import dev.inmo.tgbotapi.types.storyIdField
import dev.inmo.tgbotapi.types.stories.Story
import kotlinx.serialization.DeserializationStrategy
import kotlinx.serialization.SerialName
@@ -17,10 +14,16 @@ import kotlinx.serialization.SerializationStrategy
data class RepostStory(
@SerialName(businessConnectionIdField)
override val businessConnectionId: BusinessConnectionId,
@SerialName(fromBusinessConnectionIdField)
val fromBusinessConnectionId: BusinessConnectionId,
@SerialName(storyIdField)
@SerialName(fromChatIdField)
val fromChatId: IdChatIdentifier,
@SerialName(fromStoryIdField)
val storyId: StoryId,
@SerialName(activePeriodField)
val activePeriod: Seconds,
@SerialName(postToChatPageField)
val postToChatPage: Boolean = false,
@SerialName(protectContentField)
val protectContent: Boolean = false,
) : SimpleRequest<Story>, WithBusinessConnectionId {
override fun method(): String = "repostStory"

View File

@@ -798,6 +798,7 @@ const val businessLocationField = "business_location"
const val businessOpeningHoursField = "business_opening_hours"
const val storyIdField = "story_id"
const val fromStoryIdField = "from_story_id"
const val showGiftButtonField = "show_gift_button"
const val colorField = "color"