Layer 224
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
InputReportReasonPornography
Report for pornography
InputReportReasonChildAbuse
Report for child abuse
InputReportReasonCopyright
Report for copyrighted content
InputReportReasonOther
Other
InputReportReasonGeoIrrelevant
Report an irrelevant geogroup
InputReportReasonFake
Report for impersonation
InputReportReasonIllegalDrugs
Report for illegal drugs
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.InputReportReasonPornography{} var _ tg.ReportReason = &tg.InputReportReasonChildAbuse{} var _ tg.ReportReason = &tg.InputReportReasonCopyright{} // ... and 5 more constructors