One Logo Pool Ball
TelephonyMessagingKit · IOS API REFERENCE

RCSService.BusinessInformationRequest

struct · iOS 26.0+ · SDK 27.1

struct BusinessInformationRequest

Structure representing a request to retrieve information about a business. To create an instance of this type, use the ``CellularServiceID`` and ``RCSHandle`` from an ``RCSMessage`` you receive in the RCS service's ``incomingMessageNotifications``. Then call ``businessInformation(for:)`` on the RCS service, which returns an instance of the ``Business`` type.

Members (9)

get · iOS 27.0+

welcomeMessageInformation

TypeScript
get welcomeMessageInformation(): (RCSService_BusinessInformationRequest_WelcomeMessageInformation) | null
Swift declaration
var welcomeMessageInformation: RCSService.BusinessInformationRequest.WelcomeMessageInformation?
set · iOS 27.0+

welcomeMessageInformation

TypeScript
set welcomeMessageInformation(value: (RCSService_BusinessInformationRequest_WelcomeMessageInformation) | null)
Swift declaration
var welcomeMessageInformation: RCSService.BusinessInformationRequest.WelcomeMessageInformation?
get · iOS 26.0+

cachePolicy

TypeScript
get cachePolicy(): RCSService_BusinessInformationRequest_CachePolicy
Swift declaration
var cachePolicy: RCSService.BusinessInformationRequest.CachePolicy

Cache policy to use for request.

set · iOS 26.0+

cachePolicy

TypeScript
set cachePolicy(value: RCSService_BusinessInformationRequest_CachePolicy)
Swift declaration
var cachePolicy: RCSService.BusinessInformationRequest.CachePolicy

Cache policy to use for request.

init · iOS 26.0+

init

TypeScript
static init(cellularServiceID: CellularServiceID, handle: RCSHandle_URI, cachePolicy?: RCSService_BusinessInformationRequest_CachePolicy): RCSService_BusinessInformationRequest
Swift declaration
init(cellularServiceID: CellularServiceID, handle: RCSHandle.URI, cachePolicy: RCSService.BusinessInformationRequest.CachePolicy = .cacheOrRemote)
get · iOS 26.0+

cellularServiceID

TypeScript
get cellularServiceID(): CellularServiceID
Swift declaration
var cellularServiceID: CellularServiceID

Service identifier to use for this request.

set · iOS 26.0+

cellularServiceID

TypeScript
set cellularServiceID(value: CellularServiceID)
Swift declaration
var cellularServiceID: CellularServiceID

Service identifier to use for this request.

get · iOS 26.0+

handle

TypeScript
get handle(): RCSHandle_URI
Swift declaration
var handle: RCSHandle.URI

URI handle of the target.

set · iOS 26.0+

handle

TypeScript
set handle(value: RCSHandle_URI)
Swift declaration
var handle: RCSHandle.URI

URI handle of the target.

Skipped declarations

No declarations were skipped in this snapshot.

All TelephonyMessagingKit types →