updateReport static method
- required OverlayItem item,
- required SearchableParameterList params,
Update an existing report parameters.
Parameters
- IN item The report overlay item
- IN params Report parameters. They must follow the structure returned by
SocialReportsOverlayCategory.parameters.find(PredefinedOverlayGenericParametersIds.keyVals)
Returns
- GemError.invalidInput - invalid item ( not a social report overlay item ) or parameters are ill formatted
- GemError.scheduled - operation will proceed later, when internet connection is available. Not an error
Throws
- An exception if it fails.
Implementation
static GemError updateReport({
required final OverlayItem item,
required final SearchableParameterList params,
}) {
final EventDrivenProgressListener progListener =
EventDrivenProgressListener();
GemKitPlatform.instance.registerEventHandler(progListener.id, progListener);
final OperationResult result = staticMethod(
'SocialOverlay',
'updateReport',
args: <String, dynamic>{
'item': item.pointerId,
'listener': progListener.id,
'params': params.pointerId,
},
);
return GemErrorExtension.fromCode(result['result']);
}