Layer 220
ReportReason
Abstract type representing one of 10 possible constructors.
Type
Available Constructors
In Gogram, this type is represented as tg.ReportReason interface.
Use any of the following constructors:
InputReportReasonViolence
Report for violence
InputReportReasonSpam
Report for spam
InputReportReasonChildAbuse
Report for child abuse
InputReportReasonPornography
Report for pornography
InputReportReasonOther
Other
InputReportReasonCopyright
Report for copyrighted content
InputReportReasonGeoIrrelevant
Report an irrelevant geogroup
InputReportReasonIllegalDrugs
Report for illegal drugs
InputReportReasonFake
Report for impersonation
InputReportReasonPersonalDetails
Report for divulgation of personal details
Gogram Example
// ReportReason is an interface type // You can use any of the following constructors: var _ tg.ReportReason = &tg.InputReportReasonViolence{} var _ tg.ReportReason = &tg.InputReportReasonSpam{} var _ tg.ReportReason = &tg.InputReportReasonChildAbuse{} var _ tg.ReportReason = &tg.InputReportReasonPornography{} var _ tg.ReportReason = &tg.InputReportReasonOther{} // ... and 5 more constructors