src/xrm-mock/organizationsettings/organizationsettings.mock.ts
export class OrganizationSettingsMock implements Xrm.OrganizationSettings {
public baseCurrencyId: string;
public defaultCountryCode: string;
public isAutoSaveEnabled: boolean;
public languageId: number;
public organizationId: string;
public uniqueName: string;
public useSkypeProtocol: boolean;
public baseCurrency: Xrm.LookupValue;
public attributes: any;
public organizationGeo: string;
constructor(components: IOrganizationSettingsComponents) {
this.baseCurrencyId = components.baseCurrencyId;
this.defaultCountryCode = components.defaultCountryCode;
this.isAutoSaveEnabled = components.isAutoSaveEnabled;
this.languageId = components.languageId;
this.organizationId = components.organizationId;
this.uniqueName = components.uniqueName;
this.useSkypeProtocol = components.useSkypeProtocol;
this.baseCurrency = components.baseCurrency;
this.attributes = components.attributes;
}
}
export interface IOrganizationSettingsComponents {
baseCurrencyId?: string;
defaultCountryCode?: string;
isAutoSaveEnabled?: boolean;
languageId?: number;
organizationId?: string;
uniqueName?: string;
useSkypeProtocol?: boolean;
baseCurrency?: Xrm.LookupValue;
attributes?: any;
}