UpdateRecordsRequest
public struct UpdateRecordsRequest : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
Intended to supply a device ID that will populate the lastModifiedBy field referenced in other methods. The ClientContext field is not yet implemented.
Declaration
Swift
public let clientContext: String?
-
A string of up to 128 characters. Allowed characters are a-z, A-Z, 0-9, ‘_’ (underscore), ‘-’ (dash), and ‘.’ (dot).
Declaration
Swift
public let datasetName: String
-
The unique ID generated for this device by Cognito.
Declaration
Swift
public let deviceId: String?
-
A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.
Declaration
Swift
public let identityId: String
-
A name-spaced GUID (for example, us-east-1:23EC4050-6AEA-7089-A2DD-08002EXAMPLE) created by Amazon Cognito. GUID generation is unique within a region.
Declaration
Swift
public let identityPoolId: String
-
A list of patch operations.
Declaration
Swift
public let recordPatches: [RecordPatch]?
-
The SyncSessionToken returned by a previous call to ListRecords for this dataset and identity.
Declaration
Swift
public let syncSessionToken: String
-
Undocumented
Declaration
Swift
public init(clientContext: String? = nil, datasetName: String, deviceId: String? = nil, identityId: String, identityPoolId: String, recordPatches: [RecordPatch]? = nil, syncSessionToken: String)
-
Declaration
Swift
public func validate(name: String) throws