blob: 84fb84e238c07f1fd04ee2cd70e43620e60273bf [file] [log] [blame]
{{> header excludeZapComment=true}}
#import <Matter/MTRDefines.h>
#include <app-common/zap-generated/cluster-objects.h>
NS_ASSUME_NONNULL_BEGIN
{{#zcl_clusters}}
{{#zcl_commands}}
{{! We only need to generate conversion functions for the server-generated commands }}
{{#if (isStrEqual source "server")}}
{{#if (isSupported (asUpperCamelCase parent.name preserveAcronyms=true) command=(asUpperCamelCase name preserveAcronyms=true) isForCommandPayload=true)}}
@interface MTR{{asUpperCamelCase parent.name preserveAcronyms=true}}Cluster{{asUpperCamelCase name preserveAcronyms=true}}Params (InternalMethods)
- (CHIP_ERROR)_setFieldsFromDecodableStruct:(const chip::app::Clusters::{{asUpperCamelCase parent.name}}::Commands::{{asUpperCamelCase name}}::DecodableType &)decodableStruct;
@end
{{/if}}
{{/if}}
{{/zcl_commands}}
{{/zcl_clusters}}
NS_ASSUME_NONNULL_END