Instance Method

recordDetails(forAttributes:)

Returns a dictionary of attributes with their respective values.

Declaration

func recordDetails(forAttributes inAttributes: [Any]!) throws -> [AnyHashable : Any]

Parameters

inAttributes

An array of attributes. Can be nil.

outError

An error reference for error details. Can be nil.

Return Value

A dictionary of the attributes in inAttributes with their respective values.

Discussion

If inAttributes is nil, all currently retrieved attributes are returned.

See Also

Managing Record Attributes

func addValue(Any!, toAttribute: String!)

Adds a value to an attribute of the record.

var recordName: String!

The official name of the record.

var recordType: String!

The record’s type.

func removeValues(forAttribute: String!)

Removes all values from an attribute of the record.

func removeValue(Any!, fromAttribute: String!)

Removes a value from an attribute of the record.

func setValue(Any!, forAttribute: String!)

Sets the values of an attribute of the record.

func synchronize()

Synchronizes the record from the directory to get current data and commit changes.

func values(forAttribute: String!) -> [Any]

Returns the values of an attribute of the record.