getUserAttributePayload function

Map<String, dynamic> getUserAttributePayload(
  1. String attributeName,
  2. String attributeType,
  3. dynamic attributeValue,
  4. String appId,
)

Get User Attribute Payload

Implementation

Map<String, dynamic> getUserAttributePayload(String attributeName,
    String attributeType, dynamic attributeValue, String appId) {
  final Map<String, dynamic> payload = getAccountMeta(appId);
  Map<String, dynamic> data;
  if (attributeType == userAttrTypeLocation) {
    data = <String, dynamic>{
      keyAttributeName: attributeName,
      keyType: attributeType,
      keyLocationAttribute: attributeValue
    };
  } else {
    data = <String, dynamic>{
      keyAttributeName: attributeName,
      keyType: attributeType,
      keyAttributeValue: attributeValue
    };
  }
  payload[keyData] = data;
  return payload;
}