mirror of https://github.com/usbharu/Hideout.git
fix: 自動生成が消えていた部分を修正
This commit is contained in:
parent
b1f77e63ec
commit
86626a6046
|
@ -1,31 +1,38 @@
|
||||||
package dev.usbharu.hideout.domain.model.mastodon
|
package dev.usbharu.hideout.domain.model.mastodon
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonProperty
|
import com.fasterxml.jackson.annotation.JsonProperty
|
||||||
import dev.usbharu.hideout.domain.mastodon.model.generated.StatusesRequest
|
|
||||||
import dev.usbharu.hideout.domain.mastodon.model.generated.StatusesRequestPoll
|
import dev.usbharu.hideout.domain.mastodon.model.generated.StatusesRequestPoll
|
||||||
|
|
||||||
class StatusesRequest {
|
class StatusesRequest {
|
||||||
@JsonProperty("status")
|
@JsonProperty("status")
|
||||||
var status: String? = null
|
var status: String? = null
|
||||||
|
|
||||||
@JsonProperty("media_ids")
|
@JsonProperty("media_ids")
|
||||||
var media_ids: List<String> = emptyList()
|
var media_ids: List<String> = emptyList()
|
||||||
|
|
||||||
@JsonProperty("poll")
|
@JsonProperty("poll")
|
||||||
var poll: StatusesRequestPoll? = null
|
var poll: StatusesRequestPoll? = null
|
||||||
|
|
||||||
@JsonProperty("in_reply_to_id")
|
@JsonProperty("in_reply_to_id")
|
||||||
var in_reply_to_id: String? = null
|
var in_reply_to_id: String? = null
|
||||||
|
|
||||||
@JsonProperty("sensitive")
|
@JsonProperty("sensitive")
|
||||||
var sensitive: Boolean? = null
|
var sensitive: Boolean? = null
|
||||||
|
|
||||||
@JsonProperty("spoiler_text")
|
@JsonProperty("spoiler_text")
|
||||||
var spoiler_text: String? = null
|
var spoiler_text: String? = null
|
||||||
|
|
||||||
@JsonProperty("visibility")
|
@JsonProperty("visibility")
|
||||||
var visibility: StatusesRequest.Visibility? = null
|
var visibility: Visibility? = null
|
||||||
|
|
||||||
@JsonProperty("language")
|
@JsonProperty("language")
|
||||||
var language: String? = null
|
var language: String? = null
|
||||||
|
|
||||||
@JsonProperty("scheduled_at")
|
@JsonProperty("scheduled_at")
|
||||||
var scheduled_at: String? = null
|
var scheduled_at: String? = null
|
||||||
override fun equals(other: Any?): Boolean {
|
override fun equals(other: Any?): Boolean {
|
||||||
if (this === other) return true
|
if (this === other) return true
|
||||||
if (other !is dev.usbharu.hideout.domain.model.mastodon.StatusesRequest) return false
|
if (other !is StatusesRequest) return false
|
||||||
|
|
||||||
if (status != other.status) return false
|
if (status != other.status) return false
|
||||||
if (media_ids != other.media_ids) return false
|
if (media_ids != other.media_ids) return false
|
||||||
|
@ -40,7 +47,6 @@ class StatusesRequest {
|
||||||
return true
|
return true
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
override fun hashCode(): Int {
|
override fun hashCode(): Int {
|
||||||
var result = status?.hashCode() ?: 0
|
var result = status?.hashCode() ?: 0
|
||||||
result = 31 * result + media_ids.hashCode()
|
result = 31 * result + media_ids.hashCode()
|
||||||
|
@ -54,9 +60,15 @@ class StatusesRequest {
|
||||||
return result
|
return result
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
override fun toString(): String {
|
override fun toString(): String {
|
||||||
return "StatusesRequest(status=$status, mediaIds=$media_ids, poll=$poll, inReplyToId=$in_reply_to_id, sensitive=$sensitive, spoilerText=$spoiler_text, visibility=$visibility, language=$language, scheduledAt=$scheduled_at)"
|
return "StatusesRequest(status=$status, mediaIds=$media_ids, poll=$poll, inReplyToId=$in_reply_to_id, sensitive=$sensitive, spoilerText=$spoiler_text, visibility=$visibility, language=$language, scheduledAt=$scheduled_at)"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
enum class Visibility {
|
||||||
|
`public`,
|
||||||
|
unlisted,
|
||||||
|
private,
|
||||||
|
direct;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -2,10 +2,10 @@ package dev.usbharu.hideout.service.api.mastodon
|
||||||
|
|
||||||
import dev.usbharu.hideout.domain.mastodon.model.generated.MediaAttachment
|
import dev.usbharu.hideout.domain.mastodon.model.generated.MediaAttachment
|
||||||
import dev.usbharu.hideout.domain.mastodon.model.generated.Status
|
import dev.usbharu.hideout.domain.mastodon.model.generated.Status
|
||||||
import dev.usbharu.hideout.domain.mastodon.model.generated.StatusesRequest
|
|
||||||
import dev.usbharu.hideout.domain.model.hideout.dto.FileType
|
import dev.usbharu.hideout.domain.model.hideout.dto.FileType
|
||||||
import dev.usbharu.hideout.domain.model.hideout.dto.PostCreateDto
|
import dev.usbharu.hideout.domain.model.hideout.dto.PostCreateDto
|
||||||
import dev.usbharu.hideout.domain.model.hideout.entity.Visibility
|
import dev.usbharu.hideout.domain.model.hideout.entity.Visibility
|
||||||
|
import dev.usbharu.hideout.domain.model.mastodon.StatusesRequest
|
||||||
import dev.usbharu.hideout.exception.FailedToGetResourcesException
|
import dev.usbharu.hideout.exception.FailedToGetResourcesException
|
||||||
import dev.usbharu.hideout.query.PostQueryService
|
import dev.usbharu.hideout.query.PostQueryService
|
||||||
import dev.usbharu.hideout.query.UserQueryService
|
import dev.usbharu.hideout.query.UserQueryService
|
||||||
|
|
Loading…
Reference in New Issue