text: /*******************************************************************************
  **NOTE** This code was generated by a tool and will occasionally be
  overwritten. We welcome comments and issues regarding this code; they will be
  addressed in the generation tool. If you wish to submit pull requests, please
  do so for the templates in that tool.
  
  This code was generated by Vipr (https://github.com/microsoft/vipr) using
  the T4TemplateWriter (https://github.com/msopentech/vipr-t4templatewriter).
  
  Copyright (c) Microsoft Corporation. All Rights Reserved.
  Licensed under the Apache License 2.0; see LICENSE in the source repository
  root for authoritative license information.﻿
  ******************************************************************************/
  
  
  #ifndef MSOUTLOOKPHOTOCOLLECTIONFETCHER_H
  #define MSOUTLOOKPHOTOCOLLECTIONFETCHER_H
  
  @class MSOutlookPhotoFetcher;
  
  #import "core/MSOrcCollectionFetcher.h"
  #import "api/api.h"
  #import "core/core.h"
  #import "MSOutlookModels.h"
  
  /** MSOutlookPhotoCollectionFetcher
   *
   */
  @interface MSOutlookPhotoCollectionFetcher : MSOrcCollectionFetcher
  
  - (instancetype)initWithUrl:(NSString *)urlComponent parent:(id<MSOrcExecutable>)parent;
  
  - (void)readWithCallback:(void (^)(NSArray *, MSOrcError *))callback;
  
  - (MSOutlookPhotoFetcher *)getById: (id) identifier;
  - (void)add:(MSOutlookPhoto *)entity callback:(void (^)(MSOutlookPhoto *, MSOrcError *))callback;
  
  - (MSOutlookPhotoCollectionFetcher *)select:(NSString *)params;
  - (MSOutlookPhotoCollectionFetcher *)filter:(NSString *)params;
  - (MSOutlookPhotoCollectionFetcher *)search:(NSString *)params;
  - (MSOutlookPhotoCollectionFetcher *)top:(int)value;
  - (MSOutlookPhotoCollectionFetcher *)skip:(int)value;
  - (MSOutlookPhotoCollectionFetcher *)expand:(NSString *)value;
  - (MSOutlookPhotoCollectionFetcher *)orderBy:(NSString *)params;
  - (MSOutlookPhotoCollectionFetcher *)addCustomParametersWithName:(NSString *)name value:(id)value;
  - (MSOutlookPhotoCollectionFetcher *)addCustomHeaderWithName:(NSString *)name value:(NSString *)value;
  
  @end
  
  #endif
  