Alipay+ Super App PlatformAlipay+ Super App Platform

Data dictionary

Configuration

Field

Data type

Description

Required

fetchUserId

IFetchUserId

Callback for collecting user IDs

No

isDebug

Boolean

Indicates whether the log component library will use the server address set by ASAPConfiguration.

No

ASAP

ASAPConfiguration

ASAP log server configuration

No. Required if the ASAPBusiness module is integrated.

rpcSingerMode

RPCSignerMode

Configures the signature mode for wireless security network requests.

No. Required if the ASAPBusiness module is integrated.

ASAPConfiguration

Field

Data type

Description

Required

logUploadURL

String

The URL for uploading log information.

No

rpcURL

String

The URL of the ASAPBusiness module.

No. Specify if the ASAPBusiness module is integrated.

presetWidgetTemplateFilePath

String

The local file path for the predefined template.

No. Specify if the ASAPBusiness module is integrated.

RPCSignerMode

RPCSignerMode.Helper

Field

Data type

Description

Required

key

String

The key required for signing wireless security network requests.

True

authCode

String

The authorization code required for signing wireless security network requests.

True

RPCSignerMode.Master

Field

Data type

Description

Required

sign

([String:Any]?)->String

The customized signature for network requests

True

LogContentItem

Field

Data type

Description

Required

userId

String

Preset field

No

spaceId

String

Preset field

No

deliveryTaskId

String

Preset field

No

deliveryPlanId

String

Preset field

No

elementType

String

Preset field

No

contentId

String

Preset field

No

sceneId

String

Preset field

No

contentConfigId

String

Preset field

No

businessUnitCode

String

Preset field

No

spaceCode

String

Preset field

No

budgetControlDeliveryMode

String

Preset field

No

positionId

String

Preset field

No

industryOrgId

String

Preset field

No

miniProgramId

String

Preset field

No

miniProgramVersion

String

Preset field

No

traceCode

String

Preset field

No

extras

Map<String, String>

Extra parameters

No

PullOffsetInfo

Field

Data type

Description

Required

overallOffset

Int

The offset of the first space that is pulled.

Yes

pullSize

Int

The number of spaces pulled.

Yes

TouchLandingInfo

Field

Data type

Description

Required

touchDeliveryTaskId

String

This field is obtained from the response of the pullSpaceContents API in Scene A when accessing Scene B using the space information from Scene A.

Yes

SpacePullInfo

Field

Data type

Description

Required

spaceCode

String

Custom code that you create within space management.

Yes

pullOffsetInfo

PullOffsetInfo

Pull offset information.

No

conditions

[String: String]

A dictionary of conditions to filter the request. Each key-value pair represents a condition.

No

touchLandingInfo

TouchLandingInfo

Touch landing information.

No

SPMDItem

Field

Data type

Description

Required

key

String

The unique identifier key for the SPM D item.

No

type

String

The type of the SPM D item.

No

name

String

The name associated with the SPM D item.

No

value

String

The value of the SPM D item.

No

eventType

[String]

Valid values:

  • exposure
  • click

No

SPM

Field

Data type

Description

Required

a

String

The first attribute of the Super Position Model.

No

b

String

The second attribute of the Super Position Model.

No

c

String

The third attribute of the Super Position Model.

No

dItems

[SPMDItem]

An array of items related to the Super Position Model.

No

ContentItem

Field

Data type

Description

Required

attributes

[String: String]

Attributes of the content item.

No

scm

[String: String]

SCM properties related to the content item.

No

touchLandingInfo

TouchLandingInfo

Touch landing information.

No

extendInfo

[String: String]

Extended attributes information

No

SpaceContent

Field

Data type

Description

Required

spaceCode

String

Custom code that you create within space management.

No

spm

SPM

Super Position Model.

No

spaceProperties

[String: String]

Properties specific to the space, stored as key-value pairs.

No

contentItems

[ContentItem]

List of content items within the space.

No

extendedAttributes

[String: String]

Extended attributes related to the space.

No

hasMore

Bool

Indicates if there are more items available for retrieval.

No

isSuccess

Bool

A flag indicating whether the recall operation was successful.

No

overallOffset

Int

Pull offset information.

No

PullSpaceContentsResponse

Field

Data type

Description

Required

spaceContents

[SpaceContent]

Array of space contents retrieved from the operation.

No

WidgetDataModel

Field

Data type

Description

Required

id

String

Unique ID for widget data

True

templateCode

String

Template code

True

templateVersion

String

Template version

True

content

[String: Any]

Template content

No

extendedInfo

[String: Any]

External Info

No

spmInfo

[String: Any]

SPM info that replaces template placeholders.

No