setAttributes method
Future<InappifySdkResult<List<Attribute> > >
setAttributes(
- InappifyAttributesRequest request
override
Stores or removes custom customer attributes.
Implementation
@override
Future<InappifySdkResult<List<Attribute>>> setAttributes(
InappifyAttributesRequest request,
) {
return _invokeResult<List<Attribute>>(
method: InappifyChannelContract.setAttributes,
payload: {
'attributes': {
for (final value in request.attributes) value.key!: value.value,
},
},
decodeData: _decodeAttributes,
);
}