---
title: RCSService.ReportSpamRequest
framework: TelephonyMessagingKit
role: symbol
role_heading: Structure
platforms: [iOS 26.0+]
path: telephonymessagingkit/rcsservice/reportspamrequest
---

# RCSService.ReportSpamRequest

A structure that contains information about a spam reporting request for an RCS message.

## Declaration

```swift
struct ReportSpamRequest
```

## Topics

### Creating a report spam request

- [init(message:fileContent:category:reason:)](telephonymessagingkit/rcsservice/reportspamrequest/init(message:filecontent:category:reason:).md)

### Accessing request properties

- [message](telephonymessagingkit/rcsservice/reportspamrequest/message.md)
- [fileContent](telephonymessagingkit/rcsservice/reportspamrequest/filecontent.md)
- [category](telephonymessagingkit/rcsservice/reportspamrequest/category-swift.property.md)
- [RCSService.ReportSpamRequest.Category](telephonymessagingkit/rcsservice/reportspamrequest/category-swift.enum.md)
- [reason](telephonymessagingkit/rcsservice/reportspamrequest/reason.md)

## Relationships

### Conforms To

- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Reporting spam

- [reportSpam(_:)](telephonymessagingkit/rcsservice/reportspam(_:).md)
