# Constituency Operator Dashboard API - 02
## BASE URL: http://199.192.16.173:8181
### Status
```json
PUBLISHED = 'published', _('published')
UNPUBLISHED = 'unpublished', _('unpublished')
DRAFT = 'draft', _('draft')
```
## 10. Considering for Voting Factor Category (ভোট প্রদানের ফ্যাক্টর সমূহের ক্যাটাগরি)
**(i) Considering for Voting Factor Category create api**
```json
Request Body:
POST {{BASE_URL}}/api/v1/constituency/operator/considering-factor-category/
{
"name": "যাতায়ত ব্যবস্থা",
"status": "postponed"
}
Response:
Status Code: 201
{
"success": true,
"message": "Created",
"data": {
"id": 10,
"uid": "4e529e17-0517-4969-98bc-b97d52fcc380",
"name": "যাতায়ত ব্যবস্থা",
"status": "postponed"
}
}
```
**(ii) Considering for Voting Factor Category list api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/constituency/operator/considering-factor-category/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"count": 10,
"next": null,
"previous": null,
"results": [
{
"id": 4,
"uid": "3b9977fe-ec5b-4a1a-b95f-5ce4d6adc492",
"name": "অবকাঠামোগত উন্নয়ন",
"status": "published"
},
{
"id": 3,
"uid": "7354fa84-7b29-494c-9cce-85269bc307f7",
"name": "জীবনযাত্রার মান",
"status": "published"
},
{
"id": 7,
"uid": "d3ae9856-457a-415a-93cd-98123216b0fd",
"name": "নৌবন্দর",
"status": "published"
}
...
]
}
}
```
**(iii) Considering for Voting Factor Category retrieve api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/constituency/operator/considering-factor-category/<uid>/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"id": 10,
"uid": "4e529e17-0517-4969-98bc-b97d52fcc380",
"name": "যাতায়ত ব্যবস্থা",
"status": "postponed"
}
}
```
**(iv) Considering for Voting Factor Category patch api**
```json
Request Body:
PATCH {{BASE_URL}}/api/v1/constituency/operator/considering-factor-category/<uid>/
{
"status": "published"
}
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"id": 10,
"uid": "4e529e17-0517-4969-98bc-b97d52fcc380",
"name": "যাতায়ত ব্যবস্থা",
"status": "published"
}
}
```
## 11. Considering for Voting Factor (ভোট প্রদানের ফ্যাক্টর সমূহ)
**(i) Considering for Voting Factor create api**
```json
Request Body:
POST {{BASE_URL}}/api/v1/constituency/operator/considering-factor-voting/
{
"constituency": 162,
"category": 10,
"title": "আজ সকালে ঘুম থেকে জেগেই দেখি সমস্ত আকাশ কালো মেঘে ভরে গিয়েছে। চারদিকে ঘোলাটে অন্ধকার।",
"description": "আজ সকালে ঘুম থেকে জেগেই দেখি সমস্ত আকাশ কালো মেঘে ভরে গিয়েছে। চারদিকে ঘোলাটে অন্ধকার। সারাটা দিন সূর্যের মুখ দেখা যায়নি। যতদূর দৃষ্টি কেবল সজল-কাজল মেঘের আনোগোনা। দুপুর না গড়াতেই টাইপরাইটারের শব্দের মতো ঝাঁজালো বৃষ্টি নামল আমাদের টিনের চালে। বেলা বাড়ার সঙ্গে সঙ্গে বৃষ্টির ধারাও যেন বেড়েই চলছে, থামাথামি নেই। ক্যালেন্ডারের দিকে তাকিয়ে দেখি, আজ শ্রাবণ মাসের দুই তারিখ। বর্ষার মাঝামাঝি, এ সময় তো বৃষ্টি হবেই।",
"status": "postponed"
}
Response:
Status Code: 201
{
"success": true,
"message": "Created",
"data": {
"id": 6,
"created_by": {
"email": "khan@jtro.com",
"first_name": "Khan",
"last_name": "Abdullah",
"is_staff": false,
"is_operator": true,
"is_visitor": true
},
"updated_by": {},
"uid": "8d082d4e-e48a-4796-9db2-2b871f747aa8",
"title": "আজ সকালে ঘুম থেকে জেগেই দেখি সমস্ত আকাশ কালো মেঘে ভরে গিয়েছে। চারদিকে ঘোলাটে অন্ধকার।",
"description": "আজ সকালে ঘুম থেকে জেগেই দেখি সমস্ত আকাশ কালো মেঘে ভরে গিয়েছে। চারদিকে ঘোলাটে অন্ধকার। সারাটা দিন সূর্যের মুখ দেখা যায়নি। যতদূর দৃষ্টি কেবল সজল-কাজল মেঘের আনোগোনা। দুপুর না গড়াতেই টাইপরাইটারের শব্দের মতো ঝাঁজালো বৃষ্টি নামল আমাদের টিনের চালে। বেলা বাড়ার সঙ্গে সঙ্গে বৃষ্টির ধারাও যেন বেড়েই চলছে, থামাথামি নেই। ক্যালেন্ডারের দিকে তাকিয়ে দেখি, আজ শ্রাবণ মাসের দুই তারিখ। বর্ষার মাঝামাঝি, এ সময় তো বৃষ্টি হবেই।",
"status": "postponed",
"created_at": "2022-12-15T01:32:06.336058+06:00",
"updated_at": "2022-12-15T01:32:06.336083+06:00",
"constituency": 162,
"category": 10
}
}
```
**(ii) Considering for Voting Factor list api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/constituency/operator/considering-factor-voting/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"count": 1,
"next": null,
"previous": null,
"results": [
{
"uid": "8d082d4e-e48a-4796-9db2-2b871f747aa8",
"constituency": "পঞ্চগড় - ১ (১)",
"category": "যাতায়ত ব্যবস্থা",
"title": "আজ সকালে ঘুম থেকে জেগেই দেখি সমস্ত আকাশ কালো মেঘে ভরে গিয়েছে। চারদিকে ঘোলাটে অন্ধকার।",
"description": "আজ সকালে ঘুম থেকে জেগেই দেখি সমস্ত আকাশ কালো মেঘে ভরে গিয়েছে। চারদিকে ঘোলাটে অন্ধকার। সারাটা দিন সূর্যের মুখ দেখা যায়নি। যতদূর দৃষ্টি কেবল সজল-কাজল মেঘের আনোগোনা। দুপুর না গড়াতেই টাইপরাইটারের শব্দের মতো ঝাঁজালো বৃষ্টি নামল আমাদের টিনের চালে। বেলা বাড়ার সঙ্গে সঙ্গে বৃষ্টির ধারাও যেন বেড়েই চলছে, থামাথামি নেই। ক্যালেন্ডারের দিকে তাকিয়ে দেখি, আজ শ্রাবণ মাসের দুই তারিখ। বর্ষার মাঝামাঝি, এ সময় তো বৃষ্টি হবেই।",
"status": "postponed"
}
]
}
}
```
**(iii) Considering for Voting Factor retrieve api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/constituency/operator/considering-factor-voting/<uid>/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"uid": "8d082d4e-e48a-4796-9db2-2b871f747aa8",
"constituency": "পঞ্চগড় - ১ (১)",
"category": "যাতায়ত ব্যবস্থা",
"title": "আজ সকালে ঘুম থেকে জেগেই দেখি সমস্ত আকাশ কালো মেঘে ভরে গিয়েছে। চারদিকে ঘোলাটে অন্ধকার।",
"description": "আজ সকালে ঘুম থেকে জেগেই দেখি সমস্ত আকাশ কালো মেঘে ভরে গিয়েছে। চারদিকে ঘোলাটে অন্ধকার। সারাটা দিন সূর্যের মুখ দেখা যায়নি। যতদূর দৃষ্টি কেবল সজল-কাজল মেঘের আনোগোনা। দুপুর না গড়াতেই টাইপরাইটারের শব্দের মতো ঝাঁজালো বৃষ্টি নামল আমাদের টিনের চালে। বেলা বাড়ার সঙ্গে সঙ্গে বৃষ্টির ধারাও যেন বেড়েই চলছে, থামাথামি নেই। ক্যালেন্ডারের দিকে তাকিয়ে দেখি, আজ শ্রাবণ মাসের দুই তারিখ। বর্ষার মাঝামাঝি, এ সময় তো বৃষ্টি হবেই।",
"status": "postponed"
}
}
```
**(iv) Considering for Voting Factor patch api**
```json
Request Body:
PATCH {{BASE_URL}}/api/v1/constituency/operator/considering-factor-voting/<uid>/
{
"status": "unpublished"
}
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"id": 6,
"created_by": {
"email": "khan@jtro.com",
"is_staff": false,
"last_name": "Abdullah",
"first_name": "Khan",
"is_visitor": true,
"is_operator": true
},
"updated_by": {
"email": "khan@jtro.com",
"first_name": "Khan",
"last_name": "Abdullah",
"is_staff": false,
"is_operator": true,
"is_visitor": true
},
"uid": "8d082d4e-e48a-4796-9db2-2b871f747aa8",
"title": "আজ সকালে ঘুম থেকে জেগেই দেখি সমস্ত আকাশ কালো মেঘে ভরে গিয়েছে। চারদিকে ঘোলাটে অন্ধকার।",
"description": "আজ সকালে ঘুম থেকে জেগেই দেখি সমস্ত আকাশ কালো মেঘে ভরে গিয়েছে। চারদিকে ঘোলাটে অন্ধকার। সারাটা দিন সূর্যের মুখ দেখা যায়নি। যতদূর দৃষ্টি কেবল সজল-কাজল মেঘের আনোগোনা। দুপুর না গড়াতেই টাইপরাইটারের শব্দের মতো ঝাঁজালো বৃষ্টি নামল আমাদের টিনের চালে। বেলা বাড়ার সঙ্গে সঙ্গে বৃষ্টির ধারাও যেন বেড়েই চলছে, থামাথামি নেই। ক্যালেন্ডারের দিকে তাকিয়ে দেখি, আজ শ্রাবণ মাসের দুই তারিখ। বর্ষার মাঝামাঝি, এ সময় তো বৃষ্টি হবেই।",
"status": "unpublished",
"created_at": "2022-12-15T01:32:06.336058+06:00",
"updated_at": "2022-12-15T01:33:04.778208+06:00",
"constituency": 162,
"category": 10
}
}
```
## 12. Result Analysis (ফলাফল বিশ্লেষণ)
**(i) Result Analysis create api**
```json
Request Body:
POST {{BASE_URL}}/api/v1/constituency/operator/result-analysis/
{
"constituency": 162,
"party": 6,
"year": 1991,
"vote_percentage": "40.00",
"description": "<p>লরেম ইপ্সাম ডলর সিট আমেত, কনসেক্টেচুর অ্যাডিপিস্কিং এলিট। নানসি আল্ট্রিচিস ভ্যারিয়াস আউগিউ ইউ ফ্যাউসিবাস। ইন প্যালেনটেস্কিউ আউগিউ নন নিকিউ টেম্পর ট্রিস্টিক। নিউলা এ পিউরাস অরনারে, ম্যাটুস এনিম স্যাড, ম্যাক্সিমাস মি। ডোনেক পোর্টা রিউট্রাম ডিগনিসসিম। ডোনেক ভাইটা ইরস এলিকুয়াম, রিউট্রাম রাইসাস এট, পরতিটর লরেম। আয়েনান স্যাড এনিম লুকাস। সেড ইয়াকিউলাস এরাট আইডি ম্যাক্সিমাস হেন্ড্রেরিট। নিউলাম এ এফিকিটার ইরস। স্যাড ইউ টিনসিডান্ট ফেলিস, এ অ্যাকিউমসান এক্স। নাম ট্রিস্টিক ভলুটপাত নিসি এট অরনারে। ফিউস্ক ইন টার্পিস কুয়াম। মরবি সাগিটিস ল্যাকটাস ইএস্টি, ভিটায়ে উলামকর্পার নিউলা আলিকেট ভেল। ইন হ্যাক হ্যাবিটাসসে প্ল্যাটিয়া ডিস্কটামস্ট</p>",
"status": "postponed"
}
Response:
Status Code: 201
{
"success": true,
"message": "Created",
"data": {
"id": 5,
"created_at": "2022-12-15T01:42:47.999130+06:00",
"updated_at": "2022-12-15T01:42:47.999148+06:00",
"created_by": {
"email": "khan@jtro.com",
"first_name": "Khan",
"last_name": "Abdullah",
"is_staff": false,
"is_operator": true,
"is_visitor": true
},
"updated_by": {},
"uid": "c57bb846-551d-4045-b37a-1616987d4b1e",
"year": 1991,
"vote_percentage": "40.00",
"description": "<p>লরেম ইপ্সাম ডলর সিট আমেত, কনসেক্টেচুর অ্যাডিপিস্কিং এলিট। নানসি আল্ট্রিচিস ভ্যারিয়াস আউগিউ ইউ ফ্যাউসিবাস। ইন প্যালেনটেস্কিউ আউগিউ নন নিকিউ টেম্পর ট্রিস্টিক। নিউলা এ পিউরাস অরনারে, ম্যাটুস এনিম স্যাড, ম্যাক্সিমাস মি। ডোনেক পোর্টা রিউট্রাম ডিগনিসসিম। ডোনেক ভাইটা ইরস এলিকুয়াম, রিউট্রাম রাইসাস এট, পরতিটর লরেম। আয়েনান স্যাড এনিম লুকাস। সেড ইয়াকিউলাস এরাট আইডি ম্যাক্সিমাস হেন্ড্রেরিট। নিউলাম এ এফিকিটার ইরস। স্যাড ইউ টিনসিডান্ট ফেলিস, এ অ্যাকিউমসান এক্স। নাম ট্রিস্টিক ভলুটপাত নিসি এট অরনারে। ফিউস্ক ইন টার্পিস কুয়াম। মরবি সাগিটিস ল্যাকটাস ইএস্টি, ভিটায়ে উলামকর্পার নিউলা আলিকেট ভেল। ইন হ্যাক হ্যাবিটাসসে প্ল্যাটিয়া ডিস্কটামস্ট</p>",
"status": "postponed",
"constituency": 162,
"party": 6
}
}
```
**(ii) Result Analysis list api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/constituency/operator/result-analysis/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"count": 1,
"next": null,
"previous": null,
"results": [
{
"uid": "c57bb846-551d-4045-b37a-1616987d4b1e",
"constituency": "পঞ্চগড় - ১ (১)",
"party": "বাংলাদেশ আওয়ামী লীগ",
"year": 1991,
"vote_percentage": "40.00",
"description": "<p>লরেম ইপ্সাম ডলর সিট আমেত, কনসেক্টেচুর অ্যাডিপিস্কিং এলিট। নানসি আল্ট্রিচিস ভ্যারিয়াস আউগিউ ইউ ফ্যাউসিবাস। ইন প্যালেনটেস্কিউ আউগিউ নন নিকিউ টেম্পর ট্রিস্টিক। নিউলা এ পিউরাস অরনারে, ম্যাটুস এনিম স্যাড, ম্যাক্সিমাস মি। ডোনেক পোর্টা রিউট্রাম ডিগনিসসিম। ডোনেক ভাইটা ইরস এলিকুয়াম, রিউট্রাম রাইসাস এট, পরতিটর লরেম। আয়েনান স্যাড এনিম লুকাস। সেড ইয়াকিউলাস এরাট আইডি ম্যাক্সিমাস হেন্ড্রেরিট। নিউলাম এ এফিকিটার ইরস। স্যাড ইউ টিনসিডান্ট ফেলিস, এ অ্যাকিউমসান এক্স। নাম ট্রিস্টিক ভলুটপাত নিসি এট অরনারে। ফিউস্ক ইন টার্পিস কুয়াম। মরবি সাগিটিস ল্যাকটাস ইএস্টি, ভিটায়ে উলামকর্পার নিউলা আলিকেট ভেল। ইন হ্যাক হ্যাবিটাসসে প্ল্যাটিয়া ডিস্কটামস্ট</p>",
"status": "postponed"
}
]
}
}
```
**(iii) Result Analysis retrieve api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/constituency/operator/result-analysis/<uid>/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"uid": "c57bb846-551d-4045-b37a-1616987d4b1e",
"constituency": "পঞ্চগড় - ১ (১)",
"party": "বাংলাদেশ আওয়ামী লীগ",
"year": 1991,
"vote_percentage": "40.00",
"description": "<p>লরেম ইপ্সাম ডলর সিট আমেত, কনসেক্টেচুর অ্যাডিপিস্কিং এলিট। নানসি আল্ট্রিচিস ভ্যারিয়াস আউগিউ ইউ ফ্যাউসিবাস। ইন প্যালেনটেস্কিউ আউগিউ নন নিকিউ টেম্পর ট্রিস্টিক। নিউলা এ পিউরাস অরনারে, ম্যাটুস এনিম স্যাড, ম্যাক্সিমাস মি। ডোনেক পোর্টা রিউট্রাম ডিগনিসসিম। ডোনেক ভাইটা ইরস এলিকুয়াম, রিউট্রাম রাইসাস এট, পরতিটর লরেম। আয়েনান স্যাড এনিম লুকাস। সেড ইয়াকিউলাস এরাট আইডি ম্যাক্সিমাস হেন্ড্রেরিট। নিউলাম এ এফিকিটার ইরস। স্যাড ইউ টিনসিডান্ট ফেলিস, এ অ্যাকিউমসান এক্স। নাম ট্রিস্টিক ভলুটপাত নিসি এট অরনারে। ফিউস্ক ইন টার্পিস কুয়াম। মরবি সাগিটিস ল্যাকটাস ইএস্টি, ভিটায়ে উলামকর্পার নিউলা আলিকেট ভেল। ইন হ্যাক হ্যাবিটাসসে প্ল্যাটিয়া ডিস্কটামস্ট</p>",
"status": "postponed"
}
}
```
**(iv) Result Analysis patch api**
```json
Request Body:
PATCH {{BASE_URL}}/api/v1/constituency/operator/result-analysis/<uid>/
{
"status": "unpublished"
}
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"id": 5,
"created_at": "2022-12-15T01:42:47.999130+06:00",
"updated_at": "2022-12-15T01:44:01.613569+06:00",
"created_by": {
"email": "khan@jtro.com",
"is_staff": false,
"last_name": "Abdullah",
"first_name": "Khan",
"is_visitor": true,
"is_operator": true
},
"updated_by": {
"email": "khan@jtro.com",
"first_name": "Khan",
"last_name": "Abdullah",
"is_staff": false,
"is_operator": true,
"is_visitor": true
},
"uid": "c57bb846-551d-4045-b37a-1616987d4b1e",
"year": 1991,
"vote_percentage": "40.00",
"description": "<p>লরেম ইপ্সাম ডলর সিট আমেত, কনসেক্টেচুর অ্যাডিপিস্কিং এলিট। নানসি আল্ট্রিচিস ভ্যারিয়াস আউগিউ ইউ ফ্যাউসিবাস। ইন প্যালেনটেস্কিউ আউগিউ নন নিকিউ টেম্পর ট্রিস্টিক। নিউলা এ পিউরাস অরনারে, ম্যাটুস এনিম স্যাড, ম্যাক্সিমাস মি। ডোনেক পোর্টা রিউট্রাম ডিগনিসসিম। ডোনেক ভাইটা ইরস এলিকুয়াম, রিউট্রাম রাইসাস এট, পরতিটর লরেম। আয়েনান স্যাড এনিম লুকাস। সেড ইয়াকিউলাস এরাট আইডি ম্যাক্সিমাস হেন্ড্রেরিট। নিউলাম এ এফিকিটার ইরস। স্যাড ইউ টিনসিডান্ট ফেলিস, এ অ্যাকিউমসান এক্স। নাম ট্রিস্টিক ভলুটপাত নিসি এট অরনারে। ফিউস্ক ইন টার্পিস কুয়াম। মরবি সাগিটিস ল্যাকটাস ইএস্টি, ভিটায়ে উলামকর্পার নিউলা আলিকেট ভেল। ইন হ্যাক হ্যাবিটাসসে প্ল্যাটিয়া ডিস্কটামস্ট</p>",
"status": "unpublished",
"constituency": 162,
"party": 6
}
}
```
## 13. Issue News (ইস্যু/নিউজ)
**(i) Issue News create api**
```json
Request Body:
POST {{BASE_URL}}/api/v1/constituency/operator/issue-news/
{
"constituency": 162,
"title": "একটি শীতের সকাল",
"image": null,
"description": "আজ সকালে ঘুম থেকে জেগেই দেখি সমস্ত আকাশ কালো মেঘে ভরে গিয়েছে। চারদিকে ঘোলাটে অন্ধকার। সারাটা দিন সূর্যের মুখ দেখা যায়নি। যতদূর দৃষ্টি কেবল সজল-কাজল মেঘের আনোগোনা।",
"link": "https://www.behance.net/gallery/133267133/-Lorem-Ipsum-Bangla",
"status": "postponed"
}
Response:
Status Code: 201
{
"success": true,
"message": "Created",
"data": {
"id": 3,
"created_at": "2022-12-15T01:54:14.072680+06:00",
"updated_at": "2022-12-15T01:54:14.072700+06:00",
"created_by": {
"email": "khan@jtro.com",
"first_name": "Khan",
"last_name": "Abdullah",
"is_staff": false,
"is_operator": true,
"is_visitor": true
},
"updated_by": {},
"uid": "b23a6ffe-594a-4ce2-b866-53b0936985b1",
"title": "একটি শীতের সকাল",
"image": "http://127.0.0.1:8000/media/issue/2022-12-15/about-us-2022-12-15-01-54-14.png",
"description": "আজ সকালে ঘুম থেকে জেগেই দেখি সমস্ত আকাশ কালো মেঘে ভরে গিয়েছে। চারদিকে ঘোলাটে অন্ধকার। সারাটা দিন সূর্যের মুখ দেখা যায়নি। যতদূর দৃষ্টি কেবল সজল-কাজল মেঘের আনোগোনা।",
"link": "https://www.behance.net/gallery/133267133/-Lorem-Ipsum-Bangla",
"status": "postponed",
"constituency": 162
}
}
```
**(ii) Issue News list api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/constituency/operator/issue-news/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"count": 1,
"next": null,
"previous": null,
"results": [
{
"uid": "b23a6ffe-594a-4ce2-b866-53b0936985b1",
"constituency": "পঞ্চগড় - ১ (১)",
"title": "একটি শীতের সকাল",
"image": "http://127.0.0.1:8000/media/issue/2022-12-15/about-us-2022-12-15-01-54-14.png",
"description": "আজ সকালে ঘুম থেকে জেগেই দেখি সমস্ত আকাশ কালো মেঘে ভরে গিয়েছে। চারদিকে ঘোলাটে অন্ধকার। সারাটা দিন সূর্যের মুখ দেখা যায়নি। যতদূর দৃষ্টি কেবল সজল-কাজল মেঘের আনোগোনা।",
"link": "https://www.behance.net/gallery/133267133/-Lorem-Ipsum-Bangla",
"status": "postponed"
}
]
}
}
```
**(iii) Issue News retrieve api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/constituency/operator/issue-news/<uid>/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"uid": "b23a6ffe-594a-4ce2-b866-53b0936985b1",
"constituency": "পঞ্চগড় - ১ (১)",
"title": "একটি শীতের সকাল",
"image": "http://127.0.0.1:8000/media/issue/2022-12-15/about-us-2022-12-15-01-54-14.png",
"description": "আজ সকালে ঘুম থেকে জেগেই দেখি সমস্ত আকাশ কালো মেঘে ভরে গিয়েছে। চারদিকে ঘোলাটে অন্ধকার। সারাটা দিন সূর্যের মুখ দেখা যায়নি। যতদূর দৃষ্টি কেবল সজল-কাজল মেঘের আনোগোনা।",
"link": "https://www.behance.net/gallery/133267133/-Lorem-Ipsum-Bangla",
"status": "postponed"
}
}
```
**(iv) Issue News patch api**
```json
Request Body:
PATCH {{BASE_URL}}/api/v1/constituency/operator/issue-news/<uid>/
{
"status": "unpublished"
}
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"id": 3,
"created_at": "2022-12-15T01:54:14.072680+06:00",
"updated_at": "2022-12-15T01:55:37.500630+06:00",
"created_by": {
"email": "khan@jtro.com",
"is_staff": false,
"last_name": "Abdullah",
"first_name": "Khan",
"is_visitor": true,
"is_operator": true
},
"updated_by": {
"email": "khan@jtro.com",
"first_name": "Khan",
"last_name": "Abdullah",
"is_staff": false,
"is_operator": true,
"is_visitor": true
},
"uid": "b23a6ffe-594a-4ce2-b866-53b0936985b1",
"title": "একটি শীতের সকাল",
"image": "http://127.0.0.1:8000/media/issue/2022-12-15/about-us-2022-12-15-01-54-14.png",
"description": "আজ সকালে ঘুম থেকে জেগেই দেখি সমস্ত আকাশ কালো মেঘে ভরে গিয়েছে। চারদিকে ঘোলাটে অন্ধকার। সারাটা দিন সূর্যের মুখ দেখা যায়নি। যতদূর দৃষ্টি কেবল সজল-কাজল মেঘের আনোগোনা।",
"link": "https://www.behance.net/gallery/133267133/-Lorem-Ipsum-Bangla",
"status": "unpublished",
"constituency": 162
}
}
```
## 14. Influential People Category (প্রভাবশালী ব্যাক্তিবর্গ ক্যাটাগরি)
**(i) Influential People Category create api**
```json
Request Body:
POST {{BASE_URL}}/api/v1/constituency/operator/influential-people-category/
{
"name": "ক্রীড়া ব্যক্তিত্ব",
"status": "postponed"
}
Response:
Status Code: 201
{
"success": true,
"message": "Created",
"data": {
"id": 5,
"uid": "7322c49e-396c-4729-9205-a634b65992ff",
"name": "ক্রীড়া ব্যক্তিত্ব",
"status": "postponed"
}
}
```
**(ii) Influential People Category list api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/constituency/operator/influential-people-category/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"count": 5,
"next": null,
"previous": null,
"results": [
{
"id": 2,
"uid": "110b3982-f6db-475f-8475-cfdf9be4a453",
"name": "অরাজনৈতিক ব্যক্তিত্ব",
"status": "published"
},
{
"id": 5,
"uid": "7322c49e-396c-4729-9205-a634b65992ff",
"name": "ক্রীড়া ব্যক্তিত্ব",
"status": "postponed"
},
{
"id": 4,
"uid": "53a625c1-2fc3-4355-bb28-2960be74a7bf",
"name": "ধর্মীয় ব্যক্তিত্ব",
"status": "published"
},
{
"id": 1,
"uid": "bc45b87b-abfd-4a9b-9b6c-93790ce22e29",
"name": "রাজনৈতিক ব্যক্তিত্ব",
"status": "published"
},
{
"id": 3,
"uid": "64bfd5c3-83f5-4d29-aecc-b4faa07bbb7e",
"name": "সাংবাদিক",
"status": "published"
}
]
}
}
```
**(iii) Influential People Category retrieve api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/constituency/operator/influential-people-category/<uid>/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"id": 5,
"uid": "7322c49e-396c-4729-9205-a634b65992ff",
"name": "ক্রীড়া ব্যক্তিত্ব",
"status": "postponed"
}
}
```
**(iv) Influential People Category patch api**
```json
Request Body:
PATCH {{BASE_URL}}/api/v1/constituency/operator/influential-people-category/<uid>/
{
"status": "unpublished"
}
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"id": 5,
"uid": "7322c49e-396c-4729-9205-a634b65992ff",
"name": "ক্রীড়া ব্যক্তিত্ব",
"status": "unpublished"
}
}
```
## 15. Influential People (প্রভাবশালী ব্যাক্তিবর্গ)
**(i) Influential People create api**
[Marital Status](https://hackmd.io/@electrobd/S1NW_hBus#3-Marital-Status)
[Gender](https://hackmd.io/@electrobd/S1NW_hBus#4-Gender)
```json
Request Body:
POST {{BASE_URL}}/api/v1/constituency/operator/influential-people/
{
"constituency": 162,
"full_name": "মাশরাফী বিন মোর্ত্তজা",
"category": 5,
"political_status": 6,
"political_designation": "মেম্বার অফ পার্লামেন্ট",
"miscellaneous": "মাশরাফী বিন মোর্ত্তজা (জন্ম ৫ অক্টোবর ১৯৮৩; মাশরাফি বিন মর্তুজা নামেও পরিচিত) হলেন একজন বাংলাদেশী ক্রিকেটার ও রাজনীতিবিদ, যিনি বাংলাদেশ জাতীয় ক্রিকেট দলের সাবেক টেস্ট, ওয়ানডেতে ও টি-টোয়েন্টি অধিনায়ক ছিলেন এবং বর্তমানে নড়াইল-২ আসন থেকে নির্বাচিত জাতীয় সংসদ সদস্য।",
"nid": 1234245435432,
"marital_status": "বিবাহিত",
"gender": "পুরুষ",
"income_source": "ক্রীড়া ব্যক্তিত্ব",
"phone_number": "01722456213",
"email_address": "mail@gmail.com",
"facebook_id": "https://www.facebook.com/Official.Mashrafe/",
"facebook_page": "https://www.facebook.com/Official.Mashrafe/",
"image": null,
"reason_for_influential": "মাশরাফী বিন মোর্ত্তজা (জন্ম ৫ অক্টোবর ১৯৮৩; মাশরাফি বিন মর্তুজা নামেও পরিচিত) হলেন একজন বাংলাদেশী ক্রিকেটার ও রাজনীতিবিদ, যিনি বাংলাদেশ জাতীয় ক্রিকেট দলের সাবেক টেস্ট, ওয়ানডেতে ও টি-টোয়েন্টি অধিনায়ক ছিলেন এবং বর্তমানে নড়াইল-২ আসন থেকে নির্বাচিত জাতীয় সংসদ সদস্য।",
"status": "postponed"
}
Response:
Status Code: 201
{
"success": true,
"message": "Created",
"data": {
"id": 11,
"created_at": "2022-12-15T11:26:15.534150+06:00",
"updated_at": "2022-12-15T11:26:15.534167+06:00",
"created_by": {
"email": "khan@jtro.com",
"first_name": "Khan",
"last_name": "Abdullah",
"is_staff": false,
"is_operator": true,
"is_visitor": true
},
"updated_by": {},
"uid": "7aa461b9-4c99-4282-adef-ef47db478631",
"full_name": "মাশরাফী বিন মোর্ত্তজা",
"political_designation": "মেম্বার অফ পার্লামেন্",
"miscellaneous": "মোর্ত্তজা বাংলাদেশের সফলতম পেস বোলারদের একজন।",
"nid": 1234245435432,
"marital_status": "বিবাহিত",
"gender": "পুরুষ",
"income_source": "ক্রীড়া ব্যক্তিত্ব",
"phone_number": "01722456213",
"email_address": "mail@gmail.com",
"facebook_id": "https://www.facebook.com/Official.Mashrafe/",
"facebook_page": "https://www.facebook.com/Official.Mashrafe/",
"image": "http://127.0.0.1:8000/media/influential/2022-12-15/mashrafe_bin_mortaza-2022-12-15-11-26-15.jpeg",
"reason_for_influential": "মাশরাফী বিন মোর্ত্তজা (জন্ম ৫ অক্টোবর ১৯৮৩; মাশরাফি বিন মর্তুজা নামেও পরিচিত) হলেন একজন বাংলাদেশী ক্রিকেটার ও রাজনীতিবিদ, যিনি বাংলাদেশ জাতীয় ক্রিকেট দলের সাবেক টেস্ট, ওয়ানডেতে ও টি-টোয়েন্টি অধিনায়ক ছিলেন এবং বর্তমানে নড়াইল-২ আসন থেকে নির্বাচিত জাতীয় সংসদ সদস্য।",
"status": "postponed",
"constituency": 94,
"category": 5,
"political_status": 6
}
}
```
**(ii) Influential People list api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/constituency/operator/influential-people/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"count": 1,
"next": null,
"previous": null,
"results": [
{
"uid": "7aa461b9-4c99-4282-adef-ef47db478631",
"constituency": "টাঙ্গাইল-৭ (১৩৬)",
"full_name": "মাশরাফী বিন মোর্ত্তজা",
"category": "ক্রীড়া ব্যক্তিত্ব",
"political_status": "বাংলাদেশ আওয়ামী লীগ",
"political_designation": "মেম্বার অফ পার্লামেন্",
"miscellaneous": "মোর্ত্তজা বাংলাদেশের সফলতম পেস বোলারদের একজন।",
"nid": 1234245435432,
"marital_status": "বিবাহিত",
"gender": "পুরুষ",
"income_source": "ক্রীড়া ব্যক্তিত্ব",
"phone_number": "01722456213",
"email_address": "mail@gmail.com",
"facebook_id": "https://www.facebook.com/Official.Mashrafe/",
"facebook_page": "https://www.facebook.com/Official.Mashrafe/",
"image": "http://127.0.0.1:8000/media/influential/2022-12-15/mashrafe_bin_mortaza-2022-12-15-11-26-15.jpeg",
"reason_for_influential": "মাশরাফী বিন মোর্ত্তজা (জন্ম ৫ অক্টোবর ১৯৮৩; মাশরাফি বিন মর্তুজা নামেও পরিচিত) হলেন একজন বাংলাদেশী ক্রিকেটার ও রাজনীতিবিদ, যিনি বাংলাদেশ জাতীয় ক্রিকেট দলের সাবেক টেস্ট, ওয়ানডেতে ও টি-টোয়েন্টি অধিনায়ক ছিলেন এবং বর্তমানে নড়াইল-২ আসন থেকে নির্বাচিত জাতীয় সংসদ সদস্য।",
"status": "postponed"
}
]
}
}
```
**(iii) Influential People retrieve api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/constituency/operator/influential-people/<uid>/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"uid": "7aa461b9-4c99-4282-adef-ef47db478631",
"constituency": "টাঙ্গাইল-৭ (১৩৬)",
"full_name": "মাশরাফী বিন মোর্ত্তজা",
"category": "ক্রীড়া ব্যক্তিত্ব",
"political_status": "বাংলাদেশ আওয়ামী লীগ",
"political_designation": "মেম্বার অফ পার্লামেন্",
"miscellaneous": "মোর্ত্তজা বাংলাদেশের সফলতম পেস বোলারদের একজন।",
"nid": 1234245435432,
"marital_status": "বিবাহিত",
"gender": "পুরুষ",
"income_source": "ক্রীড়া ব্যক্তিত্ব",
"phone_number": "01722456213",
"email_address": "mail@gmail.com",
"facebook_id": "https://www.facebook.com/Official.Mashrafe/",
"facebook_page": "https://www.facebook.com/Official.Mashrafe/",
"image": "http://127.0.0.1:8000/media/influential/2022-12-15/mashrafe_bin_mortaza-2022-12-15-11-26-15.jpeg",
"reason_for_influential": "মাশরাফী বিন মোর্ত্তজা (জন্ম ৫ অক্টোবর ১৯৮৩; মাশরাফি বিন মর্তুজা নামেও পরিচিত) হলেন একজন বাংলাদেশী ক্রিকেটার ও রাজনীতিবিদ, যিনি বাংলাদেশ জাতীয় ক্রিকেট দলের সাবেক টেস্ট, ওয়ানডেতে ও টি-টোয়েন্টি অধিনায়ক ছিলেন এবং বর্তমানে নড়াইল-২ আসন থেকে নির্বাচিত জাতীয় সংসদ সদস্য।",
"status": "postponed"
}
}
```
**(iv) Influential People patch api**
```json
Request Body:
PATCH {{BASE_URL}}/api/v1/constituency/operator/influential-people/<uid>/
{
"constituency": 132,
"status": "unpublished"
}
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"id": 11,
"created_at": "2022-12-15T11:26:15.534150+06:00",
"updated_at": "2022-12-15T11:31:42.287593+06:00",
"created_by": {
"email": "khan@jtro.com",
"is_staff": false,
"last_name": "Abdullah",
"first_name": "Khan",
"is_visitor": true,
"is_operator": true
},
"updated_by": {
"email": "khan@jtro.com",
"first_name": "Khan",
"last_name": "Abdullah",
"is_staff": false,
"is_operator": true,
"is_visitor": true
},
"uid": "7aa461b9-4c99-4282-adef-ef47db478631",
"full_name": "মাশরাফী বিন মোর্ত্তজা",
"political_designation": "মেম্বার অফ পার্লামেন্",
"miscellaneous": "মোর্ত্তজা বাংলাদেশের সফলতম পেস বোলারদের একজন।",
"nid": 1234245435432,
"marital_status": "বিবাহিত",
"gender": "পুরুষ",
"income_source": "ক্রীড়া ব্যক্তিত্ব",
"phone_number": "01722456213",
"email_address": "mail@gmail.com",
"facebook_id": "https://www.facebook.com/Official.Mashrafe/",
"facebook_page": "https://www.facebook.com/Official.Mashrafe/",
"image": "http://127.0.0.1:8000/media/influential/2022-12-15/mashrafe_bin_mortaza-2022-12-15-11-26-15.jpeg",
"reason_for_influential": "মাশরাফী বিন মোর্ত্তজা (জন্ম ৫ অক্টোবর ১৯৮৩; মাশরাফি বিন মর্তুজা নামেও পরিচিত) হলেন একজন বাংলাদেশী ক্রিকেটার ও রাজনীতিবিদ, যিনি বাংলাদেশ জাতীয় ক্রিকেট দলের সাবেক টেস্ট, ওয়ানডেতে ও টি-টোয়েন্টি অধিনায়ক ছিলেন এবং বর্তমানে নড়াইল-২ আসন থেকে নির্বাচিত জাতীয় সংসদ সদস্য।",
"status": "unpublished",
"constituency": 132,
"category": 5,
"political_status": 6
}
}
```
## 16. Local Press (স্থানীয় সংবাদ মাধ্যম)
**(i) Local Press create api**
```json
Request Body:
POST {{BASE_URL}}/api/v1/constituency/operator/local-press/
{
"constituency": 132,
"name": "প্রথম আলো",
"political_status": 6,
"image": null,
"link": "https://www.prothomalo.com/",
"status": "postponed"
}
Response:
Status Code: 201
{
"success": true,
"message": "Created",
"data": {
"id": 4,
"created_by": {
"email": "khan@jtro.com",
"first_name": "Khan",
"last_name": "Abdullah",
"is_staff": false,
"is_operator": true,
"is_visitor": true
},
"updated_by": {},
"uid": "a9db65dc-df1d-4b0a-879b-cf5cf70902d0",
"name": "প্রথম আলো",
"image": "http://127.0.0.1:8000/media/press/2022-12-15/polli_news-2022-12-15-11-40-00.png",
"link": "https://www.prothomalo.com/",
"status": "postponed",
"created_at": "2022-12-15T11:40:00.946264+06:00",
"updated_at": "2022-12-15T11:40:00.946280+06:00",
"constituency": 132,
"political_status": 6
}
}
```
**(ii) Local Press list api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/constituency/operator/local-press/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"count": 1,
"next": null,
"previous": null,
"results": [
{
"uid": "a9db65dc-df1d-4b0a-879b-cf5cf70902d0",
"constituency": "নড়াইল-২ (৯৪)",
"name": "প্রথম আলো",
"political_status": "বাংলাদেশ আওয়ামী লীগ",
"image": "http://127.0.0.1:8000/media/press/2022-12-15/polli_news-2022-12-15-11-40-00.png",
"link": "https://www.prothomalo.com/",
"status": "postponed"
}
]
}
}
```
**(iii) Local Press retrieve api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/constituency/operator/local-press/<uid>/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"uid": "a9db65dc-df1d-4b0a-879b-cf5cf70902d0",
"constituency": "নড়াইল-২ (৯৪)",
"name": "প্রথম আলো",
"political_status": "বাংলাদেশ আওয়ামী লীগ",
"image": "http://127.0.0.1:8000/media/press/2022-12-15/polli_news-2022-12-15-11-40-00.png",
"link": "https://www.prothomalo.com/",
"status": "postponed"
}
}
```
**(iv) Local Press patch api**
```json
Request Body:
PATCH {{BASE_URL}}/api/v1/constituency/operator/local-press/<uid>/
{
"status": "unpublished"
}
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"id": 4,
"created_by": {
"email": "khan@jtro.com",
"is_staff": false,
"last_name": "Abdullah",
"first_name": "Khan",
"is_visitor": true,
"is_operator": true
},
"updated_by": {
"email": "khan@jtro.com",
"first_name": "Khan",
"last_name": "Abdullah",
"is_staff": false,
"is_operator": true,
"is_visitor": true
},
"uid": "a9db65dc-df1d-4b0a-879b-cf5cf70902d0",
"name": "প্রথম আলো",
"image": "http://127.0.0.1:8000/media/press/2022-12-15/polli_news-2022-12-15-11-40-00.png",
"link": "https://www.prothomalo.com/",
"status": "unpublished",
"created_at": "2022-12-15T11:40:00.946264+06:00",
"updated_at": "2022-12-15T11:41:19.862606+06:00",
"constituency": 132,
"political_status": 6
}
}
```
## 17. Social Media Influencer (সোশ্যাল মিডিয়া ইনফ্লুয়েন্সর)
**(i) Social Media Influencer create api**
```json
Request Body:
POST {{BASE_URL}}/api/v1/constituency/operator/social-media-influencer/
{
"constituency": 162,
"name": "মিকাইল হোসাইন অয়ন",
"photo": "",
"phone_1": "01711223344",
"phone_2": "01911223344",
"email": "ayon@gmail.com",
"facebook_id": "https://www.facebook.com/mikail_hossain_ayon/",
"facebook_page": "https://www.facebook.com/mikail_hossain_ayon/",
"twitter": "https://twitter.com/mikail_hossain_ayon/",
"instagram": "https://www.instagram.com/mikail_hossain_ayon/",
"youtube": "https://youtube.com/channel/UCshJXquB-F3lzhqF1f_st9g/videos",
"ticktok": "https://www.ticktok.com/mikail_hossain_ayon/",
"status": "postponed"
}
Response:
Status Code: 201
{
"success": true,
"message": "Created",
"data": {
"id": 2,
"created_at": "2022-12-15T11:52:45.140650+06:00",
"updated_at": "2022-12-15T11:52:45.140669+06:00",
"created_by": {
"email": "khan@jtro.com",
"first_name": "Khan",
"last_name": "Abdullah",
"is_staff": false,
"is_operator": true,
"is_visitor": true
},
"updated_by": {},
"uid": "40a919c9-08ac-47b4-b3e9-1b50eb1c555c",
"name": "মিকাইল হোসাইন অয়ন",
"photo": "http://127.0.0.1:8000/media/influencer/2022-12-15/mikail_hossain_ayon-2022-12-15-11-52-45.jpeg",
"phone_1": "01711223344",
"phone_2": "01711223344",
"email": "ayon@gmail.com",
"facebook_id": "https://www.facebook.com/mikail_hossain_ayon/",
"facebook_page": "https://www.facebook.com/mikail_hossain_ayon/",
"twitter": "https://twitter.com/mikail_hossain_ayon/",
"instagram": "https://www.instagram.com/mikail_hossain_ayon/",
"youtube": "https://youtube.com/channel/UCshJXquB-F3lzhqF1f_st9g/videos",
"ticktok": "https://www.ticktok.com/mikail_hossain_ayon/",
"status": "postponed",
"constituency": 162
}
}
```
**(ii) Social Media Influencer list api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/constituency/operator/social-media-influencer/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"count": 1,
"next": null,
"previous": null,
"results": [
{
"uid": "40a919c9-08ac-47b4-b3e9-1b50eb1c555c",
"constituency": "পঞ্চগড় - ১ (১)",
"name": "মিকাইল হোসাইন অয়ন",
"photo": "http://127.0.0.1:8000/media/influencer/2022-12-15/mikail_hossain_ayon-2022-12-15-11-52-45.jpeg",
"phone_1": "01711223344",
"phone_2": "01711223344",
"email": "ayon@gmail.com",
"facebook_id": "https://www.facebook.com/mikail_hossain_ayon/",
"facebook_page": "https://www.facebook.com/mikail_hossain_ayon/",
"twitter": "https://twitter.com/mikail_hossain_ayon/",
"instagram": "https://www.instagram.com/mikail_hossain_ayon/",
"youtube": "https://youtube.com/channel/UCshJXquB-F3lzhqF1f_st9g/videos",
"ticktok": "https://www.ticktok.com/mikail_hossain_ayon/",
"status": "postponed"
}
]
}
}
```
**(iii) Social Media Influencer retrieve api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/constituency/operator/social-media-influencer/<uid>/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"uid": "40a919c9-08ac-47b4-b3e9-1b50eb1c555c",
"constituency": "পঞ্চগড় - ১ (১)",
"name": "মিকাইল হোসাইন অয়ন",
"photo": "http://127.0.0.1:8000/media/influencer/2022-12-15/mikail_hossain_ayon-2022-12-15-11-52-45.jpeg",
"phone_1": "01711223344",
"phone_2": "01711223344",
"email": "ayon@gmail.com",
"facebook_id": "https://www.facebook.com/mikail_hossain_ayon/",
"facebook_page": "https://www.facebook.com/mikail_hossain_ayon/",
"twitter": "https://twitter.com/mikail_hossain_ayon/",
"instagram": "https://www.instagram.com/mikail_hossain_ayon/",
"youtube": "https://youtube.com/channel/UCshJXquB-F3lzhqF1f_st9g/videos",
"ticktok": "https://www.ticktok.com/mikail_hossain_ayon/",
"status": "postponed"
}
}
```
**(iv) Social Media Influencer patch api**
```json
Request Body:
PATCH {{BASE_URL}}/api/v1/constituency/operator/social-media-influencer/<uid>/
{
"status": "unpublished"
}
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"id": 2,
"created_at": "2022-12-15T11:52:45.140650+06:00",
"updated_at": "2022-12-15T11:54:05.582650+06:00",
"created_by": {
"email": "khan@jtro.com",
"is_staff": false,
"last_name": "Abdullah",
"first_name": "Khan",
"is_visitor": true,
"is_operator": true
},
"updated_by": {
"email": "khan@jtro.com",
"first_name": "Khan",
"last_name": "Abdullah",
"is_staff": false,
"is_operator": true,
"is_visitor": true
},
"uid": "40a919c9-08ac-47b4-b3e9-1b50eb1c555c",
"name": "মিকাইল হোসাইন অয়ন",
"photo": "http://127.0.0.1:8000/media/influencer/2022-12-15/mikail_hossain_ayon-2022-12-15-11-52-45.jpeg",
"phone_1": "01711223344",
"phone_2": "01711223344",
"email": "ayon@gmail.com",
"facebook_id": "https://www.facebook.com/mikail_hossain_ayon/",
"facebook_page": "https://www.facebook.com/mikail_hossain_ayon/",
"twitter": "https://twitter.com/mikail_hossain_ayon/",
"instagram": "https://www.instagram.com/mikail_hossain_ayon/",
"youtube": "https://youtube.com/channel/UCshJXquB-F3lzhqF1f_st9g/videos",
"ticktok": "https://www.ticktok.com/mikail_hossain_ayon/",
"status": "unpublished",
"constituency": 162
}
}
```
## 18. Achievement (অর্জন)
**(i) Achievement create api**
```json
Request Body:
POST {{BASE_URL}}/api/v1/constituency/operator/achievement/
{
"constituency": 162,
"party": 6,
"title": "কমলনগর উপজেলা অডিটোরিয়াম ভবন নির্মান",
"description": "<p style=\"text-align:left\"><span style=\"font-family:Arial,Helvetica,sans-serif\"><span dir=\"ltr\" lang=\"ar-SA\"><span style=\"font-family:Kalpurush\"><span style=\"font-size:10pt\">বিভিন্ন সভাসমাবেশ আচার অনুষ্ঠান পালনের উদ্দেশ্যে উপজেলা তে একটি অডিটোরিয়াম নির্মানের দাবী জানিইয়ে আসছিল এলাকাবাসি। তারই প্রেক্ষিতে এই উপজেলাতে একটি অডিটোরিয়াম নির্মানের উদ্যোগ নিয়েছে সরকার। </span></span></span></span></p>",
"status": "postponed"
}
Response:
Status Code: 201
{
"success": true,
"message": "Created",
"data": {
"id": 5,
"created_at": "2022-12-15T12:00:47.301234+06:00",
"updated_at": "2022-12-15T12:00:47.301252+06:00",
"created_by": {
"email": "khan@jtro.com",
"first_name": "Khan",
"last_name": "Abdullah",
"is_staff": false,
"is_operator": true,
"is_visitor": true
},
"updated_by": {},
"uid": "84c60733-3c75-49d3-a0d8-49a26c0e2a7f",
"title": "কমলনগর উপজেলা অডিটোরিয়াম ভবন নির্মান",
"description": "<p style=\"text-align:left\"><span style=\"font-family:Arial,Helvetica,sans-serif\"><span dir=\"ltr\" lang=\"ar-SA\"><span style=\"font-family:Kalpurush\"><span style=\"font-size:10pt\">বিভিন্ন সভাসমাবেশ আচার অনুষ্ঠান পালনের উদ্দেশ্যে উপজেলা তে একটি অডিটোরিয়াম নির্মানের দাবী জানিইয়ে আসছিল এলাকাবাসি। তারই প্রেক্ষিতে এই উপজেলাতে একটি অডিটোরিয়াম নির্মানের উদ্যোগ নিয়েছে সরকার। </span></span></span></span></p>",
"status": "postponed",
"constituency": 162,
"party": 6
}
}
```
**(ii) Achievement list api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/constituency/operator/achievement/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"count": 1,
"next": null,
"previous": null,
"results": [
{
"uid": "84c60733-3c75-49d3-a0d8-49a26c0e2a7f",
"constituency": "পঞ্চগড় - ১ (১)",
"party": "বাংলাদেশ আওয়ামী লীগ",
"title": "কমলনগর উপজেলা অডিটোরিয়াম ভবন নির্মান",
"description": "<p style=\"text-align:left\"><span style=\"font-family:Arial,Helvetica,sans-serif\"><span dir=\"ltr\" lang=\"ar-SA\"><span style=\"font-family:Kalpurush\"><span style=\"font-size:10pt\">বিভিন্ন সভাসমাবেশ আচার অনুষ্ঠান পালনের উদ্দেশ্যে উপজেলা তে একটি অডিটোরিয়াম নির্মানের দাবী জানিইয়ে আসছিল এলাকাবাসি। তারই প্রেক্ষিতে এই উপজেলাতে একটি অডিটোরিয়াম নির্মানের উদ্যোগ নিয়েছে সরকার। </span></span></span></span></p>",
"status": "postponed"
}
]
}
}
```
**(iii) Achievement retrieve api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/constituency/operator/achievement/<uid>/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"uid": "84c60733-3c75-49d3-a0d8-49a26c0e2a7f",
"constituency": "পঞ্চগড় - ১ (১)",
"party": "বাংলাদেশ আওয়ামী লীগ",
"title": "কমলনগর উপজেলা অডিটোরিয়াম ভবন নির্মান",
"description": "<p style=\"text-align:left\"><span style=\"font-family:Arial,Helvetica,sans-serif\"><span dir=\"ltr\" lang=\"ar-SA\"><span style=\"font-family:Kalpurush\"><span style=\"font-size:10pt\">বিভিন্ন সভাসমাবেশ আচার অনুষ্ঠান পালনের উদ্দেশ্যে উপজেলা তে একটি অডিটোরিয়াম নির্মানের দাবী জানিইয়ে আসছিল এলাকাবাসি। তারই প্রেক্ষিতে এই উপজেলাতে একটি অডিটোরিয়াম নির্মানের উদ্যোগ নিয়েছে সরকার। </span></span></span></span></p>",
"status": "postponed"
}
}
```
**(iv) Achievement patch api**
```json
Request Body:
PATCH {{BASE_URL}}/api/v1/constituency/operator/achievement/<uid>/
{
"status": "unpublished"
}
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"id": 5,
"created_at": "2022-12-15T12:00:47.301234+06:00",
"updated_at": "2022-12-15T12:01:55.852094+06:00",
"created_by": {
"email": "khan@jtro.com",
"is_staff": false,
"last_name": "Abdullah",
"first_name": "Khan",
"is_visitor": true,
"is_operator": true
},
"updated_by": {
"email": "khan@jtro.com",
"first_name": "Khan",
"last_name": "Abdullah",
"is_staff": false,
"is_operator": true,
"is_visitor": true
},
"uid": "84c60733-3c75-49d3-a0d8-49a26c0e2a7f",
"title": "কমলনগর উপজেলা অডিটোরিয়াম ভবন নির্মান",
"description": "<p style=\"text-align:left\"><span style=\"font-family:Arial,Helvetica,sans-serif\"><span dir=\"ltr\" lang=\"ar-SA\"><span style=\"font-family:Kalpurush\"><span style=\"font-size:10pt\">বিভিন্ন সভাসমাবেশ আচার অনুষ্ঠান পালনের উদ্দেশ্যে উপজেলা তে একটি অডিটোরিয়াম নির্মানের দাবী জানিইয়ে আসছিল এলাকাবাসি। তারই প্রেক্ষিতে এই উপজেলাতে একটি অডিটোরিয়াম নির্মানের উদ্যোগ নিয়েছে সরকার। </span></span></span></span></p>",
"status": "unpublished",
"constituency": 162,
"party": 6
}
}
```
## 19. Previous Elections Result (পূর্বের নির্বাচনের ফলাফল)
[Previous Parliamentary Election Date and Year](https://hackmd.io/@electrobd/S1NW_hBus#6-Previous-Parliamentary-Election-Date-and-Year)
[পূর্বের পার্লামেন্টারি নির্বাচনী বছর এবং তারিখ - election](https://hackmd.io/@electrobd/H1dC-Xkto#8-Previous-Parliamentary-Election-Date-and-Year)
**(i) Previous Elections Result create api**
```json
Request Body:
POST {{BASE_URL}}/api/v1/constituency/operator/previous-election/
{
"constituency": 132,
"election": "১৯৯৬ (১২ জুন) - সপ্তম",
"election_result": "",
"total_vote": "326421",
"casted_vote": "226421",
"new_voter": "20000",
"male_voter": "200000",
"female_voter": "200000",
"third_gender_voter": "6421",
"total_center": "175",
"analysis": "",
"candidates": [
{
"party": "6",
"candidate_name": "প্রার্থীর নাম",
"candidate_photo": null,
"gained_vote": "5456",
"gained_vote_percentage": "33.8",
"party_candidate_or_opposite": "দলীয়",
"is_successor": "বিজয়ী"
},
{
"party": "7",
"candidate_name": "প্রার্থীর নাম 2",
"candidate_photo": null,
"gained_vote": "2414",
"gained_vote_percentage": "26.7",
"party_candidate_or_opposite": "দলীয়",
"is_successor": "নিকটতম প্রতিদ্বন্দ্বী"
}
]
}
Response:
Status Code: 201
{
"success": true,
"message": "Created",
"data": {
"id": 22,
"created_at": "2022-12-26T00:41:10.572982+06:00",
"updated_at": "2022-12-26T00:41:10.573009+06:00",
"created_by": {
"email": "khan@jtro.com",
"first_name": "Khan",
"last_name": "Abdullah",
"is_staff": false,
"is_operator": true,
"is_visitor": true
},
"updated_by": {},
"uid": "0885489f-3eb9-4e98-b3c9-20d0bea8931d",
"election": "১৯৯৬ (১২ জুন) - সপ্তম",
"election_result": "",
"total_vote": 326421,
"casted_vote": 226421,
"new_voter": 20000,
"male_voter": 200000,
"female_voter": 200000,
"third_gender_voter": 6421,
"total_center": 175,
"analysis": "",
"status": "published",
"constituency": 132
}
}
```
**(ii) Previous Elections Result list api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/constituency/operator/previous-election/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"count": 1,
"next": null,
"previous": null,
"results": [
{
"uid": "0885489f-3eb9-4e98-b3c9-20d0bea8931d",
"constituency": "নড়াইল-২ (৯৪)",
"district": "নড়াইল",
"division": "খুলনা",
"election": "১৯৯৬ (১২ জুন) - সপ্তম",
"election_result": "",
"total_vote": 326421,
"casted_vote": 226421,
"new_voter": 20000,
"male_voter": 200000,
"female_voter": 200000,
"third_gender_voter": 6421,
"total_center": 175,
"analysis": "",
"status": "published",
"previous_candidate": [
{
"uid": "0f2b7856-68b9-476a-ac45-431a7ccaa01b",
"previous_election": "১৯৯৬ (১২ জুন) - সপ্তম",
"party": "বাংলাদেশ আওয়ামী লীগ",
"candidate_name": "প্রার্থীর নাম",
"candidate_photo": null,
"gained_vote": 5456,
"gained_vote_percentage": "33.80",
"party_candidate_or_opposite": "দলীয়",
"is_successor": "বিজয়ী"
},
{
"uid": "c313f365-def9-4249-a253-fe56fbdf489d",
"previous_election": "১৯৯৬ (১২ জুন) - সপ্তম",
"party": "বাংলাদেশ জাতীয়তাবাদী দল - বি.এন.পি",
"candidate_name": "প্রার্থীর নাম 2",
"candidate_photo": null,
"gained_vote": 2414,
"gained_vote_percentage": "26.70",
"party_candidate_or_opposite": "দলীয়",
"is_successor": "নিকটতম প্রতিদ্বন্দ্বী"
}
]
}
]
}
}
```
**(iii) Previous Elections Result retrieve api**
```json
Request Body:
GET {{BASE_URL}}/api/v1/constituency/operator/previous-election/<uid>/
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"uid": "0885489f-3eb9-4e98-b3c9-20d0bea8931d",
"constituency": "নড়াইল-২ (৯৪)",
"district": "নড়াইল",
"division": "খুলনা",
"election": "১৯৯৬ (১২ জুন) - সপ্তম",
"election_result": "",
"total_vote": 326421,
"casted_vote": 226421,
"new_voter": 20000,
"male_voter": 200000,
"female_voter": 200000,
"third_gender_voter": 6421,
"total_center": 175,
"analysis": "",
"status": "published",
"previous_candidate": [
{
"uid": "0f2b7856-68b9-476a-ac45-431a7ccaa01b",
"previous_election": "১৯৯৬ (১২ জুন) - সপ্তম",
"party": "বাংলাদেশ আওয়ামী লীগ",
"candidate_name": "প্রার্থীর নাম",
"candidate_photo": null,
"gained_vote": 5456,
"gained_vote_percentage": "33.80",
"party_candidate_or_opposite": "দলীয়",
"is_successor": "বিজয়ী"
},
{
"uid": "c313f365-def9-4249-a253-fe56fbdf489d",
"previous_election": "১৯৯৬ (১২ জুন) - সপ্তম",
"party": "বাংলাদেশ জাতীয়তাবাদী দল - বি.এন.পি",
"candidate_name": "প্রার্থীর নাম 2",
"candidate_photo": null,
"gained_vote": 2414,
"gained_vote_percentage": "26.70",
"party_candidate_or_opposite": "দলীয়",
"is_successor": "নিকটতম প্রতিদ্বন্দ্বী"
}
]
}
}
```
**(iv) Previous Elections Result patch api**
```json
Request Body:
PATCH {{BASE_URL}}/api/v1/constituency/operator/previous-election/<uid>/
{
"constituency": 132,
"election": "১৯৯৬ (১২ জুন) - সপ্তম",
"election_result": "",
"total_vote": "326421",
"casted_vote": "226421",
"new_voter": "20000",
"male_voter": "200000",
"female_voter": "200000",
"third_gender_voter": "6421",
"total_center": "175",
"analysis": "নানসি আল্ট্রিচিস ভ্যারিয়াস আউগিউ ইউ ফ্যাউসিবাস। ইন প্যালেনটেস্কিউ আউগিউ নন নিকিউ টেম্পর ট্রিস্টিক।",
"status": "published",
"candidates": [
{
"uid": "0f2b7856-68b9-476a-ac45-431a7ccaa01b",
"party": "6",
"candidate_name": "প্রার্থীর নাম",
"candidate_photo": null,
"gained_vote": "5456",
"gained_vote_percentage": "33.8",
"party_candidate_or_opposite": "দলীয়",
"is_successor": "বিজয়ী"
},
{
"uid": "c313f365-def9-4249-a253-fe56fbdf489d",
"party": "7",
"candidate_name": "প্রার্থীর নাম 2",
"candidate_photo": null,
"gained_vote": "2414",
"gained_vote_percentage": "26.7",
"party_candidate_or_opposite": "দলীয়",
"is_successor": "নিকটতম প্রতিদ্বন্দ্বী"
}
]
}
Response:
Status Code: 200
{
"success": true,
"message": "Status OK",
"data": {
"id": 22,
"created_at": "2022-12-26T00:41:10.572982+06:00",
"updated_at": "2022-12-26T01:06:39.495488+06:00",
"created_by": {
"email": "khan@jtro.com",
"is_staff": false,
"last_name": "Abdullah",
"first_name": "Khan",
"is_visitor": true,
"is_operator": true
},
"updated_by": {
"email": "khan@jtro.com",
"first_name": "Khan",
"last_name": "Abdullah",
"is_staff": false,
"is_operator": true,
"is_visitor": true
},
"uid": "0885489f-3eb9-4e98-b3c9-20d0bea8931d",
"election": "১৯৯৬ (১২ জুন) - সপ্তম",
"election_result": "",
"total_vote": 326421,
"casted_vote": 226421,
"new_voter": 20000,
"male_voter": 200000,
"female_voter": 200000,
"third_gender_voter": 6421,
"total_center": 175,
"analysis": "নানসি আল্ট্রিচিস ভ্যারিয়াস আউগিউ ইউ ফ্যাউসিবাস। ইন প্যালেনটেস্কিউ আউগিউ নন নিকিউ টেম্পর ট্রিস্টিক।",
"status": "published",
"constituency": 132
}
}
```