@microsoft/msgraph-beta-sdk-financials
Version:
Financials fluent API for Microsoft Graph
221 lines • 11 kB
TypeScript
import { type Company } from '@microsoft/msgraph-beta-sdk/models/index.js';
import { type AccountsRequestBuilder } from './accounts/index.js';
import { type AgedAccountsPayableRequestBuilder } from './agedAccountsPayable/index.js';
import { type AgedAccountsReceivableRequestBuilder } from './agedAccountsReceivable/index.js';
import { type CompanyInformationRequestBuilder } from './companyInformation/index.js';
import { type CountriesRegionsRequestBuilder } from './countriesRegions/index.js';
import { type CurrenciesRequestBuilder } from './currencies/index.js';
import { type CustomerPaymentJournalsRequestBuilder } from './customerPaymentJournals/index.js';
import { type CustomerPaymentsRequestBuilder } from './customerPayments/index.js';
import { type CustomersRequestBuilder } from './customers/index.js';
import { type DimensionsRequestBuilder } from './dimensions/index.js';
import { type DimensionValuesRequestBuilder } from './dimensionValues/index.js';
import { type EmployeesRequestBuilder } from './employees/index.js';
import { type GeneralLedgerEntriesRequestBuilder } from './generalLedgerEntries/index.js';
import { type ItemCategoriesRequestBuilder } from './itemCategories/index.js';
import { type ItemsRequestBuilder } from './items/index.js';
import { type JournalLinesRequestBuilder } from './journalLines/index.js';
import { type JournalsRequestBuilder } from './journals/index.js';
import { type PaymentMethodsRequestBuilder } from './paymentMethods/index.js';
import { type PaymentTermsRequestBuilder } from './paymentTerms/index.js';
import { type PictureRequestBuilder } from './picture/index.js';
import { type PurchaseInvoiceLinesRequestBuilder } from './purchaseInvoiceLines/index.js';
import { type PurchaseInvoicesRequestBuilder } from './purchaseInvoices/index.js';
import { type SalesCreditMemoLinesRequestBuilder } from './salesCreditMemoLines/index.js';
import { type SalesCreditMemosRequestBuilder } from './salesCreditMemos/index.js';
import { type SalesInvoiceLinesRequestBuilder } from './salesInvoiceLines/index.js';
import { type SalesInvoicesRequestBuilder } from './salesInvoices/index.js';
import { type SalesOrderLinesRequestBuilder } from './salesOrderLines/index.js';
import { type SalesOrdersRequestBuilder } from './salesOrders/index.js';
import { type SalesQuoteLinesRequestBuilder } from './salesQuoteLines/index.js';
import { type SalesQuotesRequestBuilder } from './salesQuotes/index.js';
import { type ShipmentMethodsRequestBuilder } from './shipmentMethods/index.js';
import { type TaxAreasRequestBuilder } from './taxAreas/index.js';
import { type TaxGroupsRequestBuilder } from './taxGroups/index.js';
import { type UnitsOfMeasureRequestBuilder } from './unitsOfMeasure/index.js';
import { type VendorsRequestBuilder } from './vendors/index.js';
import { type BaseRequestBuilder, type KeysToExcludeForNavigationMetadata, type NavigationMetadata, type RequestConfiguration, type RequestInformation, type RequestsMetadata } from '@microsoft/kiota-abstractions';
/**
* Provides operations to manage the companies property of the microsoft.graph.financials entity.
*/
export interface CompanyItemRequestBuilder extends BaseRequestBuilder<CompanyItemRequestBuilder> {
/**
* Provides operations to manage the accounts property of the microsoft.graph.company entity.
*/
get accounts(): AccountsRequestBuilder;
/**
* Provides operations to manage the agedAccountsPayable property of the microsoft.graph.company entity.
*/
get agedAccountsPayable(): AgedAccountsPayableRequestBuilder;
/**
* Provides operations to manage the agedAccountsReceivable property of the microsoft.graph.company entity.
*/
get agedAccountsReceivable(): AgedAccountsReceivableRequestBuilder;
/**
* Provides operations to manage the companyInformation property of the microsoft.graph.company entity.
*/
get companyInformation(): CompanyInformationRequestBuilder;
/**
* Provides operations to manage the countriesRegions property of the microsoft.graph.company entity.
*/
get countriesRegions(): CountriesRegionsRequestBuilder;
/**
* Provides operations to manage the currencies property of the microsoft.graph.company entity.
*/
get currencies(): CurrenciesRequestBuilder;
/**
* Provides operations to manage the customerPaymentJournals property of the microsoft.graph.company entity.
*/
get customerPaymentJournals(): CustomerPaymentJournalsRequestBuilder;
/**
* Provides operations to manage the customerPayments property of the microsoft.graph.company entity.
*/
get customerPayments(): CustomerPaymentsRequestBuilder;
/**
* Provides operations to manage the customers property of the microsoft.graph.company entity.
*/
get customers(): CustomersRequestBuilder;
/**
* Provides operations to manage the dimensions property of the microsoft.graph.company entity.
*/
get dimensions(): DimensionsRequestBuilder;
/**
* Provides operations to manage the dimensionValues property of the microsoft.graph.company entity.
*/
get dimensionValues(): DimensionValuesRequestBuilder;
/**
* Provides operations to manage the employees property of the microsoft.graph.company entity.
*/
get employees(): EmployeesRequestBuilder;
/**
* Provides operations to manage the generalLedgerEntries property of the microsoft.graph.company entity.
*/
get generalLedgerEntries(): GeneralLedgerEntriesRequestBuilder;
/**
* Provides operations to manage the itemCategories property of the microsoft.graph.company entity.
*/
get itemCategories(): ItemCategoriesRequestBuilder;
/**
* Provides operations to manage the items property of the microsoft.graph.company entity.
*/
get items(): ItemsRequestBuilder;
/**
* Provides operations to manage the journalLines property of the microsoft.graph.company entity.
*/
get journalLines(): JournalLinesRequestBuilder;
/**
* Provides operations to manage the journals property of the microsoft.graph.company entity.
*/
get journals(): JournalsRequestBuilder;
/**
* Provides operations to manage the paymentMethods property of the microsoft.graph.company entity.
*/
get paymentMethods(): PaymentMethodsRequestBuilder;
/**
* Provides operations to manage the paymentTerms property of the microsoft.graph.company entity.
*/
get paymentTerms(): PaymentTermsRequestBuilder;
/**
* Provides operations to manage the picture property of the microsoft.graph.company entity.
*/
get picture(): PictureRequestBuilder;
/**
* Provides operations to manage the purchaseInvoiceLines property of the microsoft.graph.company entity.
*/
get purchaseInvoiceLines(): PurchaseInvoiceLinesRequestBuilder;
/**
* Provides operations to manage the purchaseInvoices property of the microsoft.graph.company entity.
*/
get purchaseInvoices(): PurchaseInvoicesRequestBuilder;
/**
* Provides operations to manage the salesCreditMemoLines property of the microsoft.graph.company entity.
*/
get salesCreditMemoLines(): SalesCreditMemoLinesRequestBuilder;
/**
* Provides operations to manage the salesCreditMemos property of the microsoft.graph.company entity.
*/
get salesCreditMemos(): SalesCreditMemosRequestBuilder;
/**
* Provides operations to manage the salesInvoiceLines property of the microsoft.graph.company entity.
*/
get salesInvoiceLines(): SalesInvoiceLinesRequestBuilder;
/**
* Provides operations to manage the salesInvoices property of the microsoft.graph.company entity.
*/
get salesInvoices(): SalesInvoicesRequestBuilder;
/**
* Provides operations to manage the salesOrderLines property of the microsoft.graph.company entity.
*/
get salesOrderLines(): SalesOrderLinesRequestBuilder;
/**
* Provides operations to manage the salesOrders property of the microsoft.graph.company entity.
*/
get salesOrders(): SalesOrdersRequestBuilder;
/**
* Provides operations to manage the salesQuoteLines property of the microsoft.graph.company entity.
*/
get salesQuoteLines(): SalesQuoteLinesRequestBuilder;
/**
* Provides operations to manage the salesQuotes property of the microsoft.graph.company entity.
*/
get salesQuotes(): SalesQuotesRequestBuilder;
/**
* Provides operations to manage the shipmentMethods property of the microsoft.graph.company entity.
*/
get shipmentMethods(): ShipmentMethodsRequestBuilder;
/**
* Provides operations to manage the taxAreas property of the microsoft.graph.company entity.
*/
get taxAreas(): TaxAreasRequestBuilder;
/**
* Provides operations to manage the taxGroups property of the microsoft.graph.company entity.
*/
get taxGroups(): TaxGroupsRequestBuilder;
/**
* Provides operations to manage the unitsOfMeasure property of the microsoft.graph.company entity.
*/
get unitsOfMeasure(): UnitsOfMeasureRequestBuilder;
/**
* Provides operations to manage the vendors property of the microsoft.graph.company entity.
*/
get vendors(): VendorsRequestBuilder;
/**
* Get companies from financials
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {Promise<Company>}
* @throws {ODataError} error when the service returns a 4XX or 5XX status code
*/
get(requestConfiguration?: RequestConfiguration<CompanyItemRequestBuilderGetQueryParameters> | undefined): Promise<Company | undefined>;
/**
* Get companies from financials
* @param requestConfiguration Configuration for the request such as headers, query parameters, and middleware options.
* @returns {RequestInformation}
*/
toGetRequestInformation(requestConfiguration?: RequestConfiguration<CompanyItemRequestBuilderGetQueryParameters> | undefined): RequestInformation;
}
/**
* Get companies from financials
*/
export interface CompanyItemRequestBuilderGetQueryParameters {
/**
* Expand related entities
*/
expand?: string[];
/**
* Select properties to be returned
*/
select?: string[];
}
/**
* Uri template for the request builder.
*/
export declare const CompanyItemRequestBuilderUriTemplate = "{+baseurl}/financials/companies/{company%2Did}{?%24expand,%24select}";
/**
* Metadata for all the navigation properties in the request builder.
*/
export declare const CompanyItemRequestBuilderNavigationMetadata: Record<Exclude<keyof CompanyItemRequestBuilder, KeysToExcludeForNavigationMetadata>, NavigationMetadata>;
/**
* Metadata for all the requests in the request builder.
*/
export declare const CompanyItemRequestBuilderRequestsMetadata: RequestsMetadata;
//# sourceMappingURL=index.d.ts.map