@token = {{login.response.body.data.token}}
@diskusiuuid = {{submitDiskusi.response.body.data.diskusi_uuid}}
@diskusiid = {{submitDiskusi.response.body.data.diskusi_id}}

# @name login
POST {{$dotenv BASE_URL}}/v5/auth/login
Content-Type: application/json

{
    "username": "{{$dotenv USERNAME_ADMIN}}",
    "password": "{{$dotenv PASSWORD_ADMIN}}"
}

###
# const PRODUK_UMUM = 1;
# const PRODUK_PENDIDIKAN = 2;
# const PRODUK_KESEHATAN = 3;
# const PRODUK_PERIZINAN = 5;
# const PRODUK_DESA = 6;
# const PRODUK_BANSOS = 9;
# const PRODUK_JENDELA_DAERAH_KOORDINASI_WILAYAH = 10
# const PRODUK_JENDELA_DAERAH_E-LHKPN = 11
# const PRODUK_JENDELA_DAERAH_GRATIFIKASI = 12
# const PRODUK_JENDELA_DAERAH_SPI = 13
# const PRODUK_JENDELA_DAERAH_JEJAK_KASUS = 14
# const PRODUK_PENDIDIKAN_UNIVERSITAS = 15
# const PRODUK_STRANAS = 16
# @name submitDiskusi
POST {{$dotenv BASE_URL}}/v5/diskusi/submit
Authorization: Bearer {{token}}
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW

------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="produk_id";

2
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="objek_id";

20622437
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="nama_objek";

MAS AL-MANSYURIYAH
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="judul";

Diskusi Pendidikan
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="is_anonymous";

0
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="konten_diskusi";

Berikut adalah konten dari pendidikan
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="link_terkait";

https://detik.com
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="product_nama";

Pendidikan
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="files[0]"; filename="apple.png"
Content-Type: image/png

< ./sample-files/apple.png
------WebKitFormBoundary7MA4YWxkTrZu0gW--

# {
#   "success": true,
#   "data": {
#     "diskusi_uuid": "76732688-ac9d-46a2-a26d-54601bd82277",
#     "diskusi_id": 303
#   }
# }

###

POST {{$dotenv BASE_URL}}/v5/diskusi/komentar/kirim
Authorization: Bearer {{token}}
Content-Type: application/json

{
    "diskusi_id": "{{diskusiid}}",
    "komentar": "percobaan komentar"
}

# {
#   "success": true,
#   "data": {
#     "komentar_id": "266",
#     "komentar": "percobaan komentar",
#     "uuid_user": "0cbbb637-69af-42ff-bf38-d5c6d1d7c0d3",
#     "profile_picture_url": "http:\/\/localhost:9000\/jagapublic\/users_profpic\/7cdeb43b-61e7-4853-8ac4-64a231749155.jpg"
#   }
# }

###

POST {{$dotenv BASE_URL}}/v5/diskusi/komentar/kirim_attachment
Authorization: Bearer {{token}}
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW

------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="diskusi_id";

{{diskusiid}}
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="komentar";

"Percobaan Komentar Attachment"
------WebKitFormBoundary7MA4YWxkTrZu0gW

# {
#   "success": true,
#   "data": {
#     "komentar_id": 267,
#     "komentar": "\"Percobaan Komentar Attachment\"",
#     "uuid_user": "0cbbb637-69af-42ff-bf38-d5c6d1d7c0d3",
#     "profile_picture_url": "http:\/\/localhost:9000\/jagapublic\/users_profpic\/7cdeb43b-61e7-4853-8ac4-64a231749155.jpg"
#   }
# }

###

GET {{$dotenv BASE_URL}}/v5/diskusi/detil/{{diskusiuuid}}

# {
#   "success": true,
#   "data": {
#     "total_record": 1,
#     "per_page": 1,
#     "total_page": 1,
#     "current_page": 1,
#     "result": [
#       {
#         "id": 312,
#         "title": "Pendidikan : Diskusi Pendidikan",
#         "content": "Berikut adalah konten dari pendidikan",
#         "is_anonymous": 0,
#         "updated_at": "2020-11-30 04:56:34.413911",
#         "link_terkait": "https:\/\/detik.com",
#         "is_deleted": 0,
#         "views": 1,
#         "is_attachment_public": 1,
#         "nama": "user50@mail.com",
#         "profile_picture_url": "http:\/\/localhost:9000\/jagapublic\/users_profpic\/7cdeb43b-61e7-4853-8ac4-64a231749155.jpg",
#         "uuid_user": "0cbbb637-69af-42ff-bf38-d5c6d1d7c0d3",
#         "jenis_kelamin": null,
#         "um_id": 50,
#         "is_banned": false,
#         "laporan_user": false,
#         "nama_objek": "MAS AL-MANSYURIYAH",
#         "id_objek": "20622437",
#         "id_topik": "0",
#         "id_diskusi_bansos": null,
#         "id_instansi_diskusi_bansos": null,
#         "nama_topik": "-",
#         "mentions": [],
#         "attachments": [
#           {
#             "uuid": "016d127c-57e8-41b7-8863-ff26c7c7a3cd",
#             "filename": "apple.png",
#             "filetype": "image\/png"
#           }
#         ],
#         "laporan": null,
#         "count_like": 0,
#         "type": 0,
#         "produk": "Pendidikan",
#         "produk_id": 2,
#         "objek_kategori": "MAS",
#         "liked": false,
#         "is_censored": false
#       }
#     ]
#   }
# }

###

GET {{$dotenv BASE_URL}}/v5/diskusi/list_by_user
    ?user_id=50
    &produk_id=6
Authorization: Bearer {{token}}

# {
#   "success": true,
#   "data": {
#     "total_record": 33,
#     "per_page": 10,
#     "total_page": 4,
#     "current_page": 1,
#     "result": [
#       {
#         "diskusi_id": 501,
#         "diskusi_uuid": "e653527c-6a85-4a47-b980-c0270ae0ff72",
#         "judul_diskusi": "Desa : Diskusi Desa D",
#         "isi_diskusi": "6520545308 - \nEx qui fugiat sunt incididunt magna consectetur tempor dolore occaecat. Nostrud laboris non do adipisicing esse qui in enim reprehenderit eiusmod. Elit sint eiusmod amet quis occaecat. Elit ex  nostrud minim id consequat sint occaecat.\"\n\nExcepteur id Lorem fugiat pariatur nostrud ex. Veniam cillum fugiat incididunt ut proident sit excepteur officia. In ea proident voluptate sint anim sint.\n\nExcepteur adipisicing duis proident consequat ipsum consectetur nisi dolore et. Nulla duis qui voluptate duis est esse adipisicing eiusmod elit nulla nulla deserunt. Sit Lorem ad laboris exercitation minim sunt sint in id anim mollit et. Sit elit fugiat elit excepteur eiusmod aliquip qui enim. Aute do adipisicing sint veniam. Commodo pariatur nostrud consectetur consectetur nostrud aliqua duis tempor et culpa ex.\n",
#         "user_diskusi": 50,
#         "views": 3,
#         "nama_produk": "Desa",
#         "created_at": "2020-12-21 18:06:31"
#       }
#     ]
#   }
# }

###

GET {{$dotenv BASE_URL}}/v5/diskusi/komentar/list_by_user
    ?user_id=50
    &limit=20
    &offset=0
Authorization: Bearer {{token}}

# {
#   "success": true,
#   "data": {
#     "total_record": 19,
#     "per_page": 20,
#     "total_page": 1,
#     "current_page": 1,
#     "result": [
#       {
#         "id": 50,
#         "user_id": 50,
#         "tenant_id": -1234,
#         "diskusi_id": 158,
#         "level": 0,
#         "comment": "just my 2 cents",
#         "comment_id": 0,
#         "order_str": null,
#         "uuid": "00ba54be-fd32-4ec3-a088-c8666005783c",
#         "created_at": "2020-05-24 00:56:07",
#         "updated_at": "2020-05-24 00:56:08.857445",
#         "is_deleted": 0,
#         "diskusi": {
#           "id": 158,
#           "title": "test bansos kota bandung 2",
#           "content": "isi dari bansos kota bandung 2",
#           "user_id": 50,
#           "tenant_id": -1234,
#           "proof_url": null,
#           "generated_url": null,
#           "is_anonymous": 0,
#           "kategori_diskusi_id": 8,
#           "uuid": "72707fbd-c134-4066-ad72-e6f81890a759",
#           "created_at": "2020-05-23 00:42:22",
#           "updated_at": "2020-05-23 00:42:22.226331",
#           "link_terkait": "https:\/\/detik.com",
#           "is_deleted": 0,
#           "type": 0,
#           "views": 0,
#           "is_attachment_public": 1,
#           "release_date": null
#         },
#         "owner": {
#           "um_id": 50,
#           "um_user_name": "user50@mail.com",
#           "nama": "Nama User 50",
#           "foto": "7cdeb43b-61e7-4853-8ac4-64a231749155.jpg",
#           "uuid_user": "0cbbb637-69af-42ff-bf38-d5c6d1d7c0d3",
#           "is_banned": false,
#           "jenis_kelamin": null
#         },
#         "count_like": 0,
#         "laporan": false
#       }
#     ]
#   }
# }

###

GET {{$dotenv BASE_URL}}/v5/diskusi/list-for-admin
Authorization: Bearer {{token}}
###

GET {{$dotenv BASE_URL}}/v5/diskusi/export-for-admin
?1=1
#&keyword=Tes+Diskusi+Pendidikan
&start_date=2020-09-01
&end_date=2020-10-01
Authorization: Bearer {{token}}
###

GET {{$dotenv BASE_URL}}/v5/diskusi/mention
Authorization: Bearer {{token}}

# {
#   "success": true,
#   "data": {
#     "total_record": 6,
#     "per_page": 6,
#     "total_page": 1,
#     "current_page": 1,
#     "result": [
#       {
#         "user_id": 2157,
#         "nama": "user2157@mail.com",
#         "type": "0",
#         "user_uuid": "e8d297ca-def2-4408-9e1e-3587054c09af"
#       },
#       {
#         "user_id": 2158,
#         "nama": "user2158@mail.com",
#         "type": "0",
#         "user_uuid": "bf52eae8-f11f-41aa-b68e-898e26ee4def"
#       },
#       {
#         "user_id": 2159,
#         "nama": "user2159@mail.com",
#         "type": "0",
#         "user_uuid": "bf795274-ad92-40f4-a898-1fa51ede7a03"
#       },
#       {
#         "user_id": 2160,
#         "nama": "user2160@mail.com",
#         "type": "0",
#         "user_uuid": "8634a37d-d00f-4009-b483-c804778b1371"
#       },
#       {
#         "user_id": 2161,
#         "nama": "user2161@mail.com",
#         "type": "0",
#         "user_uuid": "70daaac1-1e7e-43fc-bf4e-9629762a502b"
#       },
#       {
#         "user_id": 2162,
#         "nama": "user2162@mail.com",
#         "type": "0",
#         "user_uuid": "cacfa2d3-525c-3d45-544b-78042c856d76"
#       }
#     ]
#   }
# }

###

GET {{$dotenv BASE_URL}}/v5/diskusi/mention_komentar
?diskusi_id=503
Authorization: Bearer {{token}}

# {
#   "success": true,
#   "data": {
#     "total_record": 7,
#     "per_page": 7,
#     "total_page": 1,
#     "current_page": 1,
#     "result": [
#       {
#         "user_id": 2157,
#         "nama": "user2157@mail.com",
#         "type": "0",
#         "user_uuid": "e8d297ca-def2-4408-9e1e-3587054c09af"
#       },
#       {
#         "user_id": 2158,
#         "nama": "user2158@mail.com",
#         "type": "0",
#         "user_uuid": "bf52eae8-f11f-41aa-b68e-898e26ee4def"
#       },
#       {
#         "user_id": 2159,
#         "nama": "user2159@mail.com",
#         "type": "0",
#         "user_uuid": "bf795274-ad92-40f4-a898-1fa51ede7a03"
#       },
#       {
#         "user_id": 2160,
#         "nama": "user2160@mail.com",
#         "type": "0",
#         "user_uuid": "8634a37d-d00f-4009-b483-c804778b1371"
#       },
#       {
#         "user_id": 2161,
#         "nama": "user2161@mail.com",
#         "type": "0",
#         "user_uuid": "70daaac1-1e7e-43fc-bf4e-9629762a502b"
#       },
#       {
#         "user_id": 2162,
#         "nama": "user2162@mail.com",
#         "type": "0",
#         "user_uuid": "cacfa2d3-525c-3d45-544b-78042c856d76"
#       },
#       {
#         "user_id": 2198,
#         "nama": "user_terpesona",
#         "type": "0",
#         "user_uuid": "7f22b2cb-4bec-4300-bf0d-0cd942a8f8b2"
#       }
#     ]
#   }
# }

###

GET {{$dotenv BASE_URL}}/v5/diskusi/hashtag
Authorization: Bearer {{token}}

# {
#   "success": true,
#   "data": {
#     "total_record": 0,
#     "per_page": 0,
#     "total_page": 0,
#     "current_page": 0,
#     "result": []
#   }
# }
###

# JETBRAINS HTTP CLIENT

POST {{BASE_URL}}auth/login
Content-Type: application/json

{
    "username": "{{USERNAME_PUBLIC}}",
    "password": "{{PASSWORD_PUBLIC}}"
}

> {%
client.global.set("TOKEN", response.body.data.token)
%}

###

# const PRODUK_UMUM = 1;
# const PRODUK_PENDIDIKAN = 2;
# const PRODUK_KESEHATAN = 3;
# const PRODUK_PERIZINAN = 5;
# const PRODUK_DESA = 6;
# const PRODUK_BANSOS = 9;
# const PRODUK_JENDELA_DAERAH_KOORDINASI_WILAYAH = 10
# const PRODUK_JENDELA_DAERAH_E-LHKPN = 11
# const PRODUK_JENDELA_DAERAH_GRATIFIKASI = 12
# const PRODUK_JENDELA_DAERAH_SPI = 13
# const PRODUK_JENDELA_DAERAH_JEJAK_KASUS = 14
# const PRODUK_PENDIDIKAN_UNIVERSITAS = 15
# const PRODUK_STRANAS = 16
POST {{BASE_URL}}diskusi/submit
Authorization: Bearer {{TOKEN}}
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW

------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="produk_id";

16
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="objek_id";

530
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="nama_objek";

Pemerintah Kota Bima
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="judul";

Judul Diskusi
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="is_anonymous";

0
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="konten_diskusi";

Konten diskusi test dari http-client
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="link_terkait";

https://detik.com
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="product_nama";

Stranas
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="files[0]"; filename="apple.png"
Content-Type: image/png

< ./sample-files/apple.png
------WebKitFormBoundary7MA4YWxkTrZu0gW--

> {%
client.global.set("diskusiid", response.body.data.diskusi_id)
client.global.set("diskusiuuid", response.body.data.diskusi_uuid)
%}

###

POST {{BASE_URL}}diskusi/submit_cerita
Authorization: Bearer {{TOKEN}}
Content-Type: multipart/form-data; boundary=----WebKitFormBoundaryE0vPoU0et6kuQxe7

------WebKitFormBoundaryE0vPoU0et6kuQxe7
Content-Disposition: form-data; name="diskusi_type_id"

1
------WebKitFormBoundaryE0vPoU0et6kuQxe7
Content-Disposition: form-data; name="objek_id"

70
------WebKitFormBoundaryE0vPoU0et6kuQxe7
Content-Disposition: form-data; name="nama_objek"

Universitas Indonesia
------WebKitFormBoundaryE0vPoU0et6kuQxe7
Content-Disposition: form-data; name="produk_id"

15
------WebKitFormBoundaryE0vPoU0et6kuQxe7
Content-Disposition: form-data; name="judul"

UI Perguruan Tinggi Terbaik di Indonesia Versi Webometrics 2021
------WebKitFormBoundaryE0vPoU0et6kuQxe7
Content-Disposition: form-data; name="link_terkait"

https://www.ui.ac.id/ui-perguruan-tinggi-terbaik-di-indonesia-versi-webometrics-2021/
------WebKitFormBoundaryE0vPoU0et6kuQxe7
Content-Disposition: form-data; name="is_anonymous"

0
------WebKitFormBoundaryE0vPoU0et6kuQxe7
Content-Disposition: form-data; name="konten_diskusi"

Universitas Indonesia (UI) menduduki peringkat teratas sebagai Perguruan Tinggi Terbaik di Indonesia menurut Webometrics Ranking of World Universities edisi Januari 2021. Webometrics juga merilis bahwa UI meraih peringkat ke-9 di Asia Tenggara, peringkat 120 Asia, dan peringkat 657 di dunia.
------WebKitFormBoundaryE0vPoU0et6kuQxe7
Content-Disposition: form-data; name="mentions"


------WebKitFormBoundaryE0vPoU0et6kuQxe7
Content-Disposition: form-data; name="release_date"

2021-03-09 13:45:00
------WebKitFormBoundaryE0vPoU0et6kuQxe7--

> {%
client.global.set("beritaid", response.body.data.diskusi_id)
client.global.set("beritauuid", response.body.data.diskusi_uuid)
%}

###

POST {{BASE_URL}}diskusi/komentar/kirim
Authorization: Bearer {{TOKEN}}
Content-Type: application/json

{
    "diskusi_id": "{{diskusiid}}",
    "komentar": "percobaan komentar"
}

> {%
client.global.set("komentarid", response.body.data.komentar_id)
%}

###

POST {{BASE_URL}}diskusi/like
Authorization: Bearer {{TOKEN}}
Content-Type: application/json

{
    "diskusi_id": "{{diskusiid}}"
}

###

GET {{BASE_URL}}diskusi/detil/{{diskusiuuid}}
Accept: application/json

###

GET {{BASE_URL}}diskusi/kategori_produk
Accept: application/json

###

GET {{BASE_URL}}diskusi/sub_kategori_produk?produk_id=15
Accept: application/json

###

GET {{BASE_URL}}diskusi/produk_objek?produk_id=16&search=bandung
Accept: application/json

###

GET {{BASE_URL}}diskusi/all-produk-objek?search=bandung
Accept: application/json

###

#?type=1 => trending berita
GET {{BASE_URL}}diskusi/hot
Accept: application/json

###

GET {{BASE_URL}}diskusi/kumpulan?title=Judul Diskusi
#&produk_id=
#&kategori_produk_id=
#&limit=
#&offset=
#&objek_id=
#&objek_nama=
#&sort=
#&is_banned=
#&id_topik=
Accept: application/json

###

GET {{BASE_URL}}diskusi/ku?title=Judul Diskusi
#&produk_id=
#&kategori_produk_id=
#&limit=
#&offset=
#&objek_id=
#&objek_nama=
#&sort=
#&is_banned=
#&id_topik=
Accept: application/json
Authorization: Bearer {{TOKEN}}