-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexample.ucf
More file actions
53 lines (44 loc) · 1.48 KB
/
example.ucf
File metadata and controls
53 lines (44 loc) · 1.48 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
# ========================
# UNIVERSAL COMPLAINT FILE
# vim: syntax=toml
# ========================
[ucf-meta]
version = "0.1"
generated-at = "2025-10-22T17:20:00+05:30"
source-app = "MyCitizenApp"
[complainant-details]
name = "ABC Kumar"
contact = "1234567890"
email = "abc@example.com" # optional
auth-id = "citizen_02349" # optional unique user identifier
[complaint-details]
description = "Garbage not cleaned for 3 days"
category = "sanitation"
department = "bbmp"
priority = "high" # low/normal/high
submission-method = "app" # web/app/kiosk/helpline
attachment = true
related-ticket-id = "" # optional, for linked submissions
[location]
method = "url" # url / coordinates
url = "https://maps.app.goo.gl/8fwXBzzBW4oocjth7"
latitude = "13.00753"
longitude = "77.65592"
# ------------------------
# MULTIPLE ATTACHMENTS
# ------------------------
[[attachment-details]]
url = "https://photos.app.goo.gl/4MsLGvJeGZoWUyL67"
file-type = "image/jpeg"
description = "Photo of garbage dump"
hash = "b1946ac92492d2347c6235b4d2611184"
[[attachment-details]]
url = "https://example.com/audio/voice_note123.mp3"
file-type = "audio/mpeg"
description = "Voice note describing issue"
hash = "ad0234829205b9033196ba818f7a872b"
[complaint-status]
status = "submitted" # submitted / in-process / closed
latest-comments = ""
last-updated = "2025-10-22T17:25:00+05:30"
tracker-link = "" # optional, if public tracking available