You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

323 lines
7.9 KiB

[
{
"ContainingType": "BukiVedi.App.Controllers.AuthController",
"Method": "SignIn",
"RelativePath": "api/auth",
"HttpMethod": "POST",
"IsController": true,
"Order": 0,
"Parameters": [
{
"Name": "request",
"Type": "BukiVedi.App.Requests.AuthLPRequest",
"IsRequired": true
}
],
"ReturnTypes": [
{
"Type": "BukiVedi.App.Responces.AutoCodeResponse",
"MediaTypes": [
"text/plain",
"application/json",
"text/json"
],
"StatusCode": 200
},
{
"Type": "Microsoft.AspNetCore.Mvc.ProblemDetails",
"MediaTypes": [
"text/plain",
"application/json",
"text/json"
],
"StatusCode": 400
}
]
},
{
"ContainingType": "BukiVedi.App.Controllers.AuthorsController",
"Method": "GetAllAuthors",
"RelativePath": "api/author",
"HttpMethod": "GET",
"IsController": true,
"Order": 0,
"Parameters": [],
"ReturnTypes": [
{
"Type": "System.Collections.Generic.IEnumerable\u00601[[BukiVedi.App.Responces.AuthorInfo, BukiVedi.App, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]",
"MediaTypes": [
"text/plain",
"application/json",
"text/json"
],
"StatusCode": 200
}
]
},
{
"ContainingType": "BukiVedi.App.Controllers.AuthorsController",
"Method": "SearchByAuthor",
"RelativePath": "api/author/{id}/books",
"HttpMethod": "POST",
"IsController": true,
"Order": 0,
"Parameters": [
{
"Name": "id",
"Type": "System.String",
"IsRequired": true
}
],
"ReturnTypes": [
{
"Type": "System.Collections.Generic.IEnumerable\u00601[[BukiVedi.App.Responces.BookResponse, BukiVedi.App, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]",
"MediaTypes": [
"text/plain",
"application/json",
"text/json"
],
"StatusCode": 200
}
]
},
{
"ContainingType": "BukiVedi.App.Controllers.AuthorsController",
"Method": "GetFavoriteAuthors",
"RelativePath": "api/author/favorite",
"HttpMethod": "GET",
"IsController": true,
"Order": 0,
"Parameters": [],
"ReturnTypes": [
{
"Type": "System.Collections.Generic.IEnumerable\u00601[[BukiVedi.App.Responces.AuthorInfo, BukiVedi.App, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]",
"MediaTypes": [
"text/plain",
"application/json",
"text/json"
],
"StatusCode": 200
}
]
},
{
"ContainingType": "BukiVedi.App.Controllers.BooksController",
"Method": "BlockBookAuthor",
"RelativePath": "api/books/{id}/author/block",
"HttpMethod": "POST",
"IsController": true,
"Order": 0,
"Parameters": [
{
"Name": "id",
"Type": "System.String",
"IsRequired": true
}
],
"ReturnTypes": [
{
"Type": "System.Collections.Generic.IEnumerable\u00601[[BukiVedi.App.Responces.BookResponse, BukiVedi.App, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]",
"MediaTypes": [
"text/plain",
"application/json",
"text/json"
],
"StatusCode": 200
}
]
},
{
"ContainingType": "BukiVedi.App.Controllers.BooksController",
"Method": "AddAuthorsToFavorite",
"RelativePath": "api/books/{id}/authors/favorite",
"HttpMethod": "POST",
"IsController": true,
"Order": 0,
"Parameters": [
{
"Name": "id",
"Type": "System.String",
"IsRequired": true
}
],
"ReturnTypes": []
},
{
"ContainingType": "BukiVedi.App.Controllers.BooksController",
"Method": "BlockBook",
"RelativePath": "api/books/{id}/block",
"HttpMethod": "POST",
"IsController": true,
"Order": 0,
"Parameters": [
{
"Name": "id",
"Type": "System.String",
"IsRequired": true
}
],
"ReturnTypes": []
},
{
"ContainingType": "BukiVedi.App.Controllers.BooksController",
"Method": "AddToFavorite",
"RelativePath": "api/books/{id}/favorite",
"HttpMethod": "POST",
"IsController": true,
"Order": 0,
"Parameters": [
{
"Name": "id",
"Type": "System.String",
"IsRequired": true
}
],
"ReturnTypes": []
},
{
"ContainingType": "BukiVedi.App.Controllers.BooksController",
"Method": "AddBookToReadingQueue",
"RelativePath": "api/books/{id}/read",
"HttpMethod": "POST",
"IsController": true,
"Order": 0,
"Parameters": [
{
"Name": "id",
"Type": "System.String",
"IsRequired": true
}
],
"ReturnTypes": []
},
{
"ContainingType": "BukiVedi.App.Controllers.BooksController",
"Method": "GetBlobDownload",
"RelativePath": "api/books/download/{id}",
"HttpMethod": "GET",
"IsController": true,
"Order": 0,
"Parameters": [
{
"Name": "id",
"Type": "System.String",
"IsRequired": true
}
],
"ReturnTypes": []
},
{
"ContainingType": "BukiVedi.App.Controllers.BooksController",
"Method": "Search",
"RelativePath": "api/books/search",
"HttpMethod": "POST",
"IsController": true,
"Order": 0,
"Parameters": [
{
"Name": "request",
"Type": "BukiVedi.App.Requests.QueryRequest",
"IsRequired": true
}
],
"ReturnTypes": [
{
"Type": "System.Collections.Generic.IEnumerable\u00601[[BukiVedi.App.Responces.BookResponse, BukiVedi.App, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]",
"MediaTypes": [
"text/plain",
"application/json",
"text/json"
],
"StatusCode": 200
}
]
},
{
"ContainingType": "BukiVedi.App.Controllers.TagsController",
"Method": "AppendTag",
"RelativePath": "api/tags",
"HttpMethod": "POST",
"IsController": true,
"Order": 0,
"Parameters": [
{
"Name": "request",
"Type": "BukiVedi.App.Requests.AppendTagRequest",
"IsRequired": true
}
],
"ReturnTypes": []
},
{
"ContainingType": "BukiVedi.App.Controllers.TagsController",
"Method": "GetUserTags",
"RelativePath": "api/tags",
"HttpMethod": "GET",
"IsController": true,
"Order": 0,
"Parameters": [],
"ReturnTypes": [
{
"Type": "System.Collections.Generic.IEnumerable\u00601[[System.String, System.Private.CoreLib, Version=8.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]]",
"MediaTypes": [
"text/plain",
"application/json",
"text/json"
],
"StatusCode": 200
}
]
},
{
"ContainingType": "BukiVedi.App.Controllers.TagsController",
"Method": "Search",
"RelativePath": "api/tags/{id}/books",
"HttpMethod": "POST",
"IsController": true,
"Order": 0,
"Parameters": [
{
"Name": "id",
"Type": "System.String",
"IsRequired": true
}
],
"ReturnTypes": [
{
"Type": "System.Collections.Generic.IEnumerable\u00601[[BukiVedi.App.Responces.BookResponse, BukiVedi.App, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]",
"MediaTypes": [
"text/plain",
"application/json",
"text/json"
],
"StatusCode": 200
}
]
},
{
"ContainingType": "BukiVedi.App.Controllers.TagsController",
"Method": "RemoveTag",
"RelativePath": "api/tags/id",
"HttpMethod": "DELETE",
"IsController": true,
"Order": 0,
"Parameters": [
{
"Name": "id",
"Type": "System.String",
"IsRequired": false
}
],
"ReturnTypes": [
{
"Type": "System.Boolean",
"MediaTypes": [
"text/plain",
"application/json",
"text/json"
],
"StatusCode": 200
}
]
}
]

Powered by TurnKey Linux.