Meme store client

feed

Get /feed

Query params

  • offset
  • limit
{
  "images" : [{
    "id" : 0,
    "name" : "",
    "url" : "",
    "tags" : [{
      "id" : 0,
      "name" : ""
    }],
    "isFavorite" : true
  }]
}

meme

Get /meme

{
  "id" : 0,
  "name" : "",
  "url" : "",
  "tags" : [{
    "id" : 0,
    "name" : ""
  }],
  "isFavorite" : true,
  "author" : {
    "id" : 0,
    "name" : "",
    "profileImage" : ""
  }
}

Post /meme

{
  "name" : "",
  "tags" : [{
    "id" : 0,
    "name" : ""
  }],
  "image" : "multipart"
}

Get /meme/tags

{
  "tags" : [{
    "id" : 0,
    "name" : ""
  }]
}

library

Get /library

Query params

  • offset
  • limit
{
  "images" : [{
    "id" : 0,
    "name" : "",
    "url" : "",
    "tags" : [{
      "id" : 0,
      "name" : ""
    }],
    "isFavorite" : true
  }]
}

favorite

Это же просто инфа о том, сохранена ли картинка? По факту это просто доски? Этот ваш favorite ни к селу, ни к городу. воть

Get /favorite

{
  "images" : [{
    "id" : 0,
    "name" : "",
    "url" : "",
    "tags" : [{
      "id" : 0,
      "name" : ""
    }],
    "isFavorite" : true
  }]
}

Post /favorite

{
  "id" : 0,
  "boardId" : 0
}

Get /favorite/boardsList

{
  "id" : 0,
  "name" : ""
  
}

Get /favorite/boards

{
  "id" : 0,
  "name" : "",
  "image" : "url",
  "age" : 0,
  "imageCount" : 0
}