Layer 227
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:
InputReportReasonChildAbuse
Report for child abuse
InputReportReasonCopyright
Report for copyrighted content
InputReportReasonFake
Report for impersonation
InputReportReasonGeoIrrelevant
Report an irrelevant geogroup
InputReportReasonIllegalDrugs
Report for illegal drugs
InputReportReasonOther
Other
InputReportReasonPersonalDetails
Report for divulgation of personal details
InputReportReasonPornography
Report for pornography
InputReportReasonSpam
Report for spam
InputReportReasonViolence
Report for violence
Gogram Example
// ReportReason is an interface type // You can use any of the following constructors: var _ tg.ReportReason = &tg.InputReportReasonChildAbuse{} var _ tg.ReportReason = &tg.InputReportReasonCopyright{} var _ tg.ReportReason = &tg.InputReportReasonFake{} var _ tg.ReportReason = &tg.InputReportReasonGeoIrrelevant{} var _ tg.ReportReason = &tg.InputReportReasonIllegalDrugs{} // ... and 5 more constructors