<TRCSchemaDataProvider > Protocol Reference

Implementation of this protocol provides TRCSchemaData data for specified mapper tag or nil More...

Inheritance diagram for <TRCSchemaDataProvider >:

Instance Methods

(BOOL) - schemaData:hasObjectMapperForTag:
 Returns YES, if provider has object mapper for specified tag. More...
 
(id< TRCSchemaData >) - schemaData:requestSchemaForMapperWithTag:
 Returns TRCSchemaData for specified mapperTag or nil, if not exists. More...
 
(id< TRCSchemaData >) - schemaData:responseSchemaForMapperWithTag:
 Returns TRCSchemaData for specified mapperTag or nil, if not exists. More...
 

Detailed Description

Implementation of this protocol provides TRCSchemaData data for specified mapper tag or nil

Used by TRCSchemaData, to load child schemes and replace mapper tags with them.

Method Documentation

◆ schemaData:hasObjectMapperForTag:()

- (BOOL TRCSchemaDataProvider) schemaData: (id< TRCSchemaData >)  data
hasObjectMapperForTag: (NSString *)  mapperTag 

Returns YES, if provider has object mapper for specified tag.

◆ schemaData:requestSchemaForMapperWithTag:()

- (id<TRCSchemaData> TRCSchemaDataProvider) schemaData: (id< TRCSchemaData >)  data
requestSchemaForMapperWithTag: (NSString *)  mapperTag 

Returns TRCSchemaData for specified mapperTag or nil, if not exists.

◆ schemaData:responseSchemaForMapperWithTag:()

- (id<TRCSchemaData> TRCSchemaDataProvider) schemaData: (id< TRCSchemaData >)  data
responseSchemaForMapperWithTag: (NSString *)  mapperTag 

Returns TRCSchemaData for specified mapperTag or nil, if not exists.