public CallfireClient(string username, string password)
{
RestApiClient = new RestApiClient(new HttpBasicAuthenticator(username, password));
_MeApi = new Lazy<MeApi>(() => new MeApi(RestApiClient));
_OrdersApi = new Lazy<OrdersApi>(() => new OrdersApi(RestApiClient));
_BatchesApi = new Lazy<BatchesApi>(() => new BatchesApi(RestApiClient));
_CampaignSoundsApi = new Lazy<CampaignSoundsApi>(() => new CampaignSoundsApi(RestApiClient));
_ContactsApi = new Lazy<ContactsApi>(() => new ContactsApi(RestApiClient));
_ContactListsApi = new Lazy<ContactListsApi>(() => new ContactListsApi(RestApiClient));
_NumbersApi = new Lazy<NumbersApi>(() => new NumbersApi(RestApiClient));
_NumberLeasesApi = new Lazy<NumberLeasesApi>(() => new NumberLeasesApi(RestApiClient));
_SubscriptionsApi = new Lazy<SubscriptionsApi>(() => new SubscriptionsApi(RestApiClient));
_WebhooksApi = new Lazy<WebhooksApi>(() => new WebhooksApi(RestApiClient));
_KeywordsApi = new Lazy<KeywordsApi>(() => new KeywordsApi(RestApiClient));
_KeywordLeasesApi = new Lazy<KeywordLeasesApi>(() => new KeywordLeasesApi(RestApiClient));
_DncApi = new Lazy<DncApi>(() => new DncApi(RestApiClient));
_CallsApi = new Lazy<CallsApi>(() => new CallsApi(RestApiClient));
_TextsApi = new Lazy<TextsApi>(() => new TextsApi(RestApiClient));
_TextAutoRepliesApi = new Lazy<TextAutoRepliesApi>(() => new TextAutoRepliesApi(RestApiClient));
_TextBroadcastsApi = new Lazy<TextBroadcastsApi>(() => new TextBroadcastsApi(RestApiClient));
_CallBroadcastsApi = new Lazy<CallBroadcastsApi>(() => new CallBroadcastsApi(RestApiClient));
_MediaApi = new Lazy<MediaApi>(() => new MediaApi(RestApiClient));
}