Skip to content

v1.1.0

Latest
Compare
Choose a tag to compare
@alibekbirlikbai alibekbirlikbai released this 23 Mar 03:57
· 12 commits to main since this release

Context Diagram (v1 1 0)

What's New

  • Деактивация URL-ссылок по истечению времени
  • Возможность сортировки Bin, по заранее определенным Категориям (поиск по категории)
  • [--optional--] Возможность добавления пароля на генерируемую URL-ссылку

What's Changed

  • createBin()

    createBin()

  • getAllBins()

    getAllBins()

Implementation

  • BinCategory;

    Enum отвечает за -> заранее определенные группы Категорий *(любые Категории кроме текущих недействительны):

    BinCategory

API

  1. POST

    http://localhost:8080/api/v1/pastbin/bins
    
    {
        "content": "Some text saved in this Bin",
        "expiry_time": "2024-03-25T23:40:00",
        "category": "no_category",
        "password": "test"
    }
    
    createBin() (+link-expiration)

    getBin(+link deactivation)

  2. GET + Parameters=[password]

    http://localhost:8080/api/v1/pastbin/bins/49508790?password=test
    
    createBin() (+link-password)

    Note: параметр password опциональный *(он может быть обязательным, в зависимости от того был ли определен password в запросе на создание Bin)

    getBin(+password for URL)

  3. GET *(категория как пример)

    http://localhost:8080/api/v1/pastbin/bins/category/no_category
    
    searchByCategory();

    Note: актуальные категории определены в Enum BinCategory *(любые Категории кроме указанных там недействительны)

    searchByCategory()