var IPhotoEditService=function() {
IPhotoEditService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
IPhotoEditService.prototype={
_get_path:function() {
 var p = this.get_path();
 if (p) return p;
 else return IPhotoEditService._staticInstance.get_path();},
GetOrderItemCropWrappers:function(eOrderItemIds,maxThumbPhotoSize,maxPreviewPhotoSize,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetOrderItemCropWrappers',false,{eOrderItemIds:eOrderItemIds,maxThumbPhotoSize:maxThumbPhotoSize,maxPreviewPhotoSize:maxPreviewPhotoSize},succeededCallback,failedCallback,userContext); },
SaveCropDatas:function(orderItemCropWrapperList,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveCropDatas',false,{orderItemCropWrapperList:orderItemCropWrapperList},succeededCallback,failedCallback,userContext); },
GetMinimumResOrderItemMediaWithEOrderItemId:function(eOrderItemId,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMinimumResOrderItemMediaWithEOrderItemId',false,{eOrderItemId:eOrderItemId},succeededCallback,failedCallback,userContext); },
GetMinimumResOrderItemMedia:function(encryptedOrderItemMediaID,rpid,aspectRatio,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMinimumResOrderItemMedia',false,{encryptedOrderItemMediaID:encryptedOrderItemMediaID,rpid:rpid,aspectRatio:aspectRatio},succeededCallback,failedCallback,userContext); },
RedEye:function(ApertureID,eMedID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RedEye',false,{ApertureID:ApertureID,eMedID:eMedID},succeededCallback,failedCallback,userContext); },
Flip:function(ApertureID,eMedID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Flip',false,{ApertureID:ApertureID,eMedID:eMedID},succeededCallback,failedCallback,userContext); },
FlipV:function(ApertureID,eMedID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'FlipV',false,{ApertureID:ApertureID,eMedID:eMedID},succeededCallback,failedCallback,userContext); },
Tint:function(ApertureID,eMedID,tint,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Tint',false,{ApertureID:ApertureID,eMedID:eMedID,tint:tint},succeededCallback,failedCallback,userContext); },
Rotate:function(ApertureID,eMedID,counterClockwise,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Rotate',false,{ApertureID:ApertureID,eMedID:eMedID,counterClockwise:counterClockwise},succeededCallback,failedCallback,userContext); },
CancelEdit:function(eMedID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'CancelEdit',false,{eMedID:eMedID},succeededCallback,failedCallback,userContext); },
GetMinimumResolution:function(EncryptedMediaID,rpid,aspectRatio,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'GetMinimumResolution',false,{EncryptedMediaID:EncryptedMediaID,rpid:rpid,aspectRatio:aspectRatio},succeededCallback,failedCallback,userContext); },
Crop:function(ApertureID,eMedID,left,top,right,bottom,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'Crop',false,{ApertureID:ApertureID,eMedID:eMedID,left:left,top:top,right:right,bottom:bottom},succeededCallback,failedCallback,userContext); },
RestoreOriginal:function(ApertureID,eMedID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'RestoreOriginal',false,{ApertureID:ApertureID,eMedID:eMedID},succeededCallback,failedCallback,userContext); },
SaveEdits:function(ApertureID,eMedID,succeededCallback, failedCallback, userContext) {
return this._invoke(this._get_path(), 'SaveEdits',false,{ApertureID:ApertureID,eMedID:eMedID},succeededCallback,failedCallback,userContext); }}
IPhotoEditService.registerClass('IPhotoEditService',Sys.Net.WebServiceProxy);
IPhotoEditService._staticInstance = new IPhotoEditService();
IPhotoEditService.set_path = function(value) { IPhotoEditService._staticInstance.set_path(value); }
IPhotoEditService.get_path = function() { return IPhotoEditService._staticInstance.get_path(); }
IPhotoEditService.set_timeout = function(value) { IPhotoEditService._staticInstance.set_timeout(value); }
IPhotoEditService.get_timeout = function() { return IPhotoEditService._staticInstance.get_timeout(); }
IPhotoEditService.set_defaultUserContext = function(value) { IPhotoEditService._staticInstance.set_defaultUserContext(value); }
IPhotoEditService.get_defaultUserContext = function() { return IPhotoEditService._staticInstance.get_defaultUserContext(); }
IPhotoEditService.set_defaultSucceededCallback = function(value) { IPhotoEditService._staticInstance.set_defaultSucceededCallback(value); }
IPhotoEditService.get_defaultSucceededCallback = function() { return IPhotoEditService._staticInstance.get_defaultSucceededCallback(); }
IPhotoEditService.set_defaultFailedCallback = function(value) { IPhotoEditService._staticInstance.set_defaultFailedCallback(value); }
IPhotoEditService.get_defaultFailedCallback = function() { return IPhotoEditService._staticInstance.get_defaultFailedCallback(); }
IPhotoEditService.set_path("/WebServices/PhotoEditService.svc");
IPhotoEditService.GetOrderItemCropWrappers= function(eOrderItemIds,maxThumbPhotoSize,maxPreviewPhotoSize,onSuccess,onFailed,userContext) {IPhotoEditService._staticInstance.GetOrderItemCropWrappers(eOrderItemIds,maxThumbPhotoSize,maxPreviewPhotoSize,onSuccess,onFailed,userContext); }
IPhotoEditService.SaveCropDatas= function(orderItemCropWrapperList,onSuccess,onFailed,userContext) {IPhotoEditService._staticInstance.SaveCropDatas(orderItemCropWrapperList,onSuccess,onFailed,userContext); }
IPhotoEditService.GetMinimumResOrderItemMediaWithEOrderItemId= function(eOrderItemId,onSuccess,onFailed,userContext) {IPhotoEditService._staticInstance.GetMinimumResOrderItemMediaWithEOrderItemId(eOrderItemId,onSuccess,onFailed,userContext); }
IPhotoEditService.GetMinimumResOrderItemMedia= function(encryptedOrderItemMediaID,rpid,aspectRatio,onSuccess,onFailed,userContext) {IPhotoEditService._staticInstance.GetMinimumResOrderItemMedia(encryptedOrderItemMediaID,rpid,aspectRatio,onSuccess,onFailed,userContext); }
IPhotoEditService.RedEye= function(ApertureID,eMedID,onSuccess,onFailed,userContext) {IPhotoEditService._staticInstance.RedEye(ApertureID,eMedID,onSuccess,onFailed,userContext); }
IPhotoEditService.Flip= function(ApertureID,eMedID,onSuccess,onFailed,userContext) {IPhotoEditService._staticInstance.Flip(ApertureID,eMedID,onSuccess,onFailed,userContext); }
IPhotoEditService.FlipV= function(ApertureID,eMedID,onSuccess,onFailed,userContext) {IPhotoEditService._staticInstance.FlipV(ApertureID,eMedID,onSuccess,onFailed,userContext); }
IPhotoEditService.Tint= function(ApertureID,eMedID,tint,onSuccess,onFailed,userContext) {IPhotoEditService._staticInstance.Tint(ApertureID,eMedID,tint,onSuccess,onFailed,userContext); }
IPhotoEditService.Rotate= function(ApertureID,eMedID,counterClockwise,onSuccess,onFailed,userContext) {IPhotoEditService._staticInstance.Rotate(ApertureID,eMedID,counterClockwise,onSuccess,onFailed,userContext); }
IPhotoEditService.CancelEdit= function(eMedID,onSuccess,onFailed,userContext) {IPhotoEditService._staticInstance.CancelEdit(eMedID,onSuccess,onFailed,userContext); }
IPhotoEditService.GetMinimumResolution= function(EncryptedMediaID,rpid,aspectRatio,onSuccess,onFailed,userContext) {IPhotoEditService._staticInstance.GetMinimumResolution(EncryptedMediaID,rpid,aspectRatio,onSuccess,onFailed,userContext); }
IPhotoEditService.Crop= function(ApertureID,eMedID,left,top,right,bottom,onSuccess,onFailed,userContext) {IPhotoEditService._staticInstance.Crop(ApertureID,eMedID,left,top,right,bottom,onSuccess,onFailed,userContext); }
IPhotoEditService.RestoreOriginal= function(ApertureID,eMedID,onSuccess,onFailed,userContext) {IPhotoEditService._staticInstance.RestoreOriginal(ApertureID,eMedID,onSuccess,onFailed,userContext); }
IPhotoEditService.SaveEdits= function(ApertureID,eMedID,onSuccess,onFailed,userContext) {IPhotoEditService._staticInstance.SaveEdits(ApertureID,eMedID,onSuccess,onFailed,userContext); }
var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor;
Type.registerNamespace('PhotoSite.WebServices.DataModels');
if (typeof(PhotoSite.WebServices.DataModels.OrderItemCropWrapper) === 'undefined') {
PhotoSite.WebServices.DataModels.OrderItemCropWrapper=gtc("OrderItemCropWrapper:http://schemas.datacontract.org/2004/07/PhotoSite.WebServices.DataModels");
PhotoSite.WebServices.DataModels.OrderItemCropWrapper.registerClass('PhotoSite.WebServices.DataModels.OrderItemCropWrapper');
}
if (typeof(PhotoSite.WebServices.DataModels.CropDataContact) === 'undefined') {
PhotoSite.WebServices.DataModels.CropDataContact=gtc("CropDataContact:http://schemas.datacontract.org/2004/07/PhotoSite.WebServices.DataModels");
PhotoSite.WebServices.DataModels.CropDataContact.registerClass('PhotoSite.WebServices.DataModels.CropDataContact');
}

