Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
29 changes: 29 additions & 0 deletions github-workflows-kt/api/github-workflows-kt.api
Original file line number Diff line number Diff line change
Expand Up @@ -1159,6 +1159,35 @@ public final class io/github/typesafegithub/workflows/domain/triggers/Gollum$Com
public final fun serializer ()Lkotlinx/serialization/KSerializer;
}

public final class io/github/typesafegithub/workflows/domain/triggers/ImageVersion : io/github/typesafegithub/workflows/domain/triggers/Trigger {
public static final field Companion Lio/github/typesafegithub/workflows/domain/triggers/ImageVersion$Companion;
public fun <init> ()V
public fun <init> (Ljava/util/Map;)V
public synthetic fun <init> (Ljava/util/Map;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
public final fun component1 ()Ljava/util/Map;
public final fun copy (Ljava/util/Map;)Lio/github/typesafegithub/workflows/domain/triggers/ImageVersion;
public static synthetic fun copy$default (Lio/github/typesafegithub/workflows/domain/triggers/ImageVersion;Ljava/util/Map;ILjava/lang/Object;)Lio/github/typesafegithub/workflows/domain/triggers/ImageVersion;
public fun equals (Ljava/lang/Object;)Z
public fun get_customArguments ()Ljava/util/Map;
public fun hashCode ()I
public fun toString ()Ljava/lang/String;
}

public final synthetic class io/github/typesafegithub/workflows/domain/triggers/ImageVersion$$serializer : kotlinx/serialization/internal/GeneratedSerializer {
public static final field INSTANCE Lio/github/typesafegithub/workflows/domain/triggers/ImageVersion$$serializer;
public final fun childSerializers ()[Lkotlinx/serialization/KSerializer;
public final fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Lio/github/typesafegithub/workflows/domain/triggers/ImageVersion;
public synthetic fun deserialize (Lkotlinx/serialization/encoding/Decoder;)Ljava/lang/Object;
public final fun getDescriptor ()Lkotlinx/serialization/descriptors/SerialDescriptor;
public final fun serialize (Lkotlinx/serialization/encoding/Encoder;Lio/github/typesafegithub/workflows/domain/triggers/ImageVersion;)V
public synthetic fun serialize (Lkotlinx/serialization/encoding/Encoder;Ljava/lang/Object;)V
public fun typeParametersSerializers ()[Lkotlinx/serialization/KSerializer;
}

public final class io/github/typesafegithub/workflows/domain/triggers/ImageVersion$Companion {
public final fun serializer ()Lkotlinx/serialization/KSerializer;
}

public final class io/github/typesafegithub/workflows/domain/triggers/IssueComment : io/github/typesafegithub/workflows/domain/triggers/Trigger {
public static final field Companion Lio/github/typesafegithub/workflows/domain/triggers/IssueComment$Companion;
public fun <init> ()V
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
package io.github.typesafegithub.workflows.domain.triggers

import kotlinx.serialization.Contextual
import kotlinx.serialization.Serializable

/**
* https://docs.github.com/en/actions/reference/workflows-and-actions/events-that-trigger-workflows#image_version
*/
@Serializable
public data class ImageVersion(
override val _customArguments: Map<String, @Contextual Any> = mapOf(),
) : Trigger()
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@ import io.github.typesafegithub.workflows.domain.triggers.Discussion
import io.github.typesafegithub.workflows.domain.triggers.DiscussionComment
import io.github.typesafegithub.workflows.domain.triggers.Fork
import io.github.typesafegithub.workflows.domain.triggers.Gollum
import io.github.typesafegithub.workflows.domain.triggers.ImageVersion
import io.github.typesafegithub.workflows.domain.triggers.IssueComment
import io.github.typesafegithub.workflows.domain.triggers.Issues
import io.github.typesafegithub.workflows.domain.triggers.Label
Expand Down Expand Up @@ -119,6 +120,7 @@ public fun Trigger.triggerName(): String =
is DiscussionComment -> "discussion_comment"
is Fork -> "fork"
is Gollum -> "gollum"
is ImageVersion -> "image_version"
is IssueComment -> "issue_comment"
is Issues -> "issues"
is Label -> "label"
Expand Down
Loading