Schemas: Refactor to our naming scheme.

This commit is contained in:
lain 2020-05-04 11:08:00 +02:00
parent c40afe5ba0
commit 651935f137
3 changed files with 10 additions and 10 deletions

View file

@ -6,8 +6,8 @@ defmodule Pleroma.Web.ApiSpec.ChatOperation do
alias OpenApiSpex.Operation
alias OpenApiSpex.Schema
alias Pleroma.Web.ApiSpec.Schemas.ChatMessageCreateRequest
alias Pleroma.Web.ApiSpec.Schemas.ChatMessageResponse
alias Pleroma.Web.ApiSpec.Schemas.ChatResponse
alias Pleroma.Web.ApiSpec.Schemas.ChatMessage
alias Pleroma.Web.ApiSpec.Schemas.Chat
import Pleroma.Web.ApiSpec.Helpers
@ -37,7 +37,7 @@ defmodule Pleroma.Web.ApiSpec.ChatOperation do
Operation.response(
"The created or existing chat",
"application/json",
ChatResponse
Chat
)
},
security: [
@ -103,7 +103,7 @@ defmodule Pleroma.Web.ApiSpec.ChatOperation do
Operation.response(
"The newly created ChatMessage",
"application/json",
ChatMessageResponse
ChatMessage
)
},
security: [
@ -119,7 +119,7 @@ defmodule Pleroma.Web.ApiSpec.ChatOperation do
title: "ChatsResponse",
description: "Response schema for multiple Chats",
type: :array,
items: ChatResponse,
items: Chat,
example: [
%{
"account" => %{
@ -180,7 +180,7 @@ defmodule Pleroma.Web.ApiSpec.ChatOperation do
title: "ChatMessagesResponse",
description: "Response schema for multiple ChatMessages",
type: :array,
items: ChatMessageResponse,
items: ChatMessage,
example: [
%{
"emojis" => [

View file

@ -2,13 +2,13 @@
# Copyright © 2017-2020 Pleroma Authors <https://pleroma.social/>
# SPDX-License-Identifier: AGPL-3.0-only
defmodule Pleroma.Web.ApiSpec.Schemas.ChatResponse do
defmodule Pleroma.Web.ApiSpec.Schemas.Chat do
alias OpenApiSpex.Schema
require OpenApiSpex
OpenApiSpex.schema(%{
title: "ChatResponse",
title: "Chat",
description: "Response schema for a Chat",
type: :object,
properties: %{

View file

@ -2,13 +2,13 @@
# Copyright © 2017-2020 Pleroma Authors <https://pleroma.social/>
# SPDX-License-Identifier: AGPL-3.0-only
defmodule Pleroma.Web.ApiSpec.Schemas.ChatMessageResponse do
defmodule Pleroma.Web.ApiSpec.Schemas.ChatMessage do
alias OpenApiSpex.Schema
require OpenApiSpex
OpenApiSpex.schema(%{
title: "ChatMessageResponse",
title: "ChatMessage",
description: "Response schema for a ChatMessage",
type: :object,
properties: %{