github.com/yaegashi/msgraph.go@v0.1.4/beta/ModelCompany.go (about)

     1  // Code generated by msgraph.go/gen DO NOT EDIT.
     2  
     3  package msgraph
     4  
     5  import "time"
     6  
     7  // Company undocumented
     8  type Company struct {
     9  	// Entity is the base model of Company
    10  	Entity
    11  	// SystemVersion undocumented
    12  	SystemVersion *string `json:"systemVersion,omitempty"`
    13  	// Name undocumented
    14  	Name *string `json:"name,omitempty"`
    15  	// DisplayName undocumented
    16  	DisplayName *string `json:"displayName,omitempty"`
    17  	// BusinessProfileID undocumented
    18  	BusinessProfileID *string `json:"businessProfileId,omitempty"`
    19  	// Items undocumented
    20  	Items []Item `json:"items,omitempty"`
    21  	// Customers undocumented
    22  	Customers []Customer `json:"customers,omitempty"`
    23  	// Vendors undocumented
    24  	Vendors []Vendor `json:"vendors,omitempty"`
    25  	// CompanyInformation undocumented
    26  	CompanyInformation []CompanyInformation `json:"companyInformation,omitempty"`
    27  	// SalesInvoices undocumented
    28  	SalesInvoices []SalesInvoice `json:"salesInvoices,omitempty"`
    29  	// SalesInvoiceLines undocumented
    30  	SalesInvoiceLines []SalesInvoiceLine `json:"salesInvoiceLines,omitempty"`
    31  	// CustomerPaymentJournals undocumented
    32  	CustomerPaymentJournals []CustomerPaymentJournal `json:"customerPaymentJournals,omitempty"`
    33  	// CustomerPayments undocumented
    34  	CustomerPayments []CustomerPayment `json:"customerPayments,omitempty"`
    35  	// Accounts undocumented
    36  	Accounts []Account `json:"accounts,omitempty"`
    37  	// TaxGroups undocumented
    38  	TaxGroups []TaxGroup `json:"taxGroups,omitempty"`
    39  	// Journals undocumented
    40  	Journals []Journal `json:"journals,omitempty"`
    41  	// JournalLines undocumented
    42  	JournalLines []JournalLine `json:"journalLines,omitempty"`
    43  	// Employees undocumented
    44  	Employees []Employee `json:"employees,omitempty"`
    45  	// GeneralLedgerEntries undocumented
    46  	GeneralLedgerEntries []GeneralLedgerEntry `json:"generalLedgerEntries,omitempty"`
    47  	// Currencies undocumented
    48  	Currencies []Currency `json:"currencies,omitempty"`
    49  	// PaymentMethods undocumented
    50  	PaymentMethods []PaymentMethod `json:"paymentMethods,omitempty"`
    51  	// Dimensions undocumented
    52  	Dimensions []Dimension `json:"dimensions,omitempty"`
    53  	// DimensionValues undocumented
    54  	DimensionValues []DimensionValue `json:"dimensionValues,omitempty"`
    55  	// PaymentTerms undocumented
    56  	PaymentTerms []PaymentTerm `json:"paymentTerms,omitempty"`
    57  	// ShipmentMethods undocumented
    58  	ShipmentMethods []ShipmentMethod `json:"shipmentMethods,omitempty"`
    59  	// ItemCategories undocumented
    60  	ItemCategories []ItemCategory `json:"itemCategories,omitempty"`
    61  	// CountriesRegions undocumented
    62  	CountriesRegions []CountryRegion `json:"countriesRegions,omitempty"`
    63  	// SalesOrders undocumented
    64  	SalesOrders []SalesOrder `json:"salesOrders,omitempty"`
    65  	// SalesOrderLines undocumented
    66  	SalesOrderLines []SalesOrderLine `json:"salesOrderLines,omitempty"`
    67  	// UnitsOfMeasure undocumented
    68  	UnitsOfMeasure []UnitOfMeasure `json:"unitsOfMeasure,omitempty"`
    69  	// AgedAccountsReceivable undocumented
    70  	AgedAccountsReceivable []AgedAccountsReceivable `json:"agedAccountsReceivable,omitempty"`
    71  	// AgedAccountsPayable undocumented
    72  	AgedAccountsPayable []AgedAccountsPayable `json:"agedAccountsPayable,omitempty"`
    73  	// TaxAreas undocumented
    74  	TaxAreas []TaxArea `json:"taxAreas,omitempty"`
    75  	// SalesQuotes undocumented
    76  	SalesQuotes []SalesQuote `json:"salesQuotes,omitempty"`
    77  	// SalesQuoteLines undocumented
    78  	SalesQuoteLines []SalesQuoteLine `json:"salesQuoteLines,omitempty"`
    79  	// SalesCreditMemos undocumented
    80  	SalesCreditMemos []SalesCreditMemo `json:"salesCreditMemos,omitempty"`
    81  	// SalesCreditMemoLines undocumented
    82  	SalesCreditMemoLines []SalesCreditMemoLine `json:"salesCreditMemoLines,omitempty"`
    83  	// PurchaseInvoices undocumented
    84  	PurchaseInvoices []PurchaseInvoice `json:"purchaseInvoices,omitempty"`
    85  	// PurchaseInvoiceLines undocumented
    86  	PurchaseInvoiceLines []PurchaseInvoiceLine `json:"purchaseInvoiceLines,omitempty"`
    87  	// Picture undocumented
    88  	Picture []Picture `json:"picture,omitempty"`
    89  }
    90  
    91  // CompanyDetail undocumented
    92  type CompanyDetail struct {
    93  	// Object is the base model of CompanyDetail
    94  	Object
    95  	// DisplayName undocumented
    96  	DisplayName *string `json:"displayName,omitempty"`
    97  	// Pronunciation undocumented
    98  	Pronunciation *string `json:"pronunciation,omitempty"`
    99  	// Department undocumented
   100  	Department *string `json:"department,omitempty"`
   101  	// OfficeLocation undocumented
   102  	OfficeLocation *string `json:"officeLocation,omitempty"`
   103  	// Address undocumented
   104  	Address *PhysicalAddress `json:"address,omitempty"`
   105  	// WebURL undocumented
   106  	WebURL *string `json:"webUrl,omitempty"`
   107  }
   108  
   109  // CompanyInformation undocumented
   110  type CompanyInformation struct {
   111  	// Entity is the base model of CompanyInformation
   112  	Entity
   113  	// DisplayName undocumented
   114  	DisplayName *string `json:"displayName,omitempty"`
   115  	// Address undocumented
   116  	Address *PostalAddressType `json:"address,omitempty"`
   117  	// PhoneNumber undocumented
   118  	PhoneNumber *string `json:"phoneNumber,omitempty"`
   119  	// FaxNumber undocumented
   120  	FaxNumber *string `json:"faxNumber,omitempty"`
   121  	// Email undocumented
   122  	Email *string `json:"email,omitempty"`
   123  	// Website undocumented
   124  	Website *string `json:"website,omitempty"`
   125  	// TaxRegistrationNumber undocumented
   126  	TaxRegistrationNumber *string `json:"taxRegistrationNumber,omitempty"`
   127  	// CurrencyCode undocumented
   128  	CurrencyCode *string `json:"currencyCode,omitempty"`
   129  	// CurrentFiscalYearStartDate undocumented
   130  	CurrentFiscalYearStartDate *Date `json:"currentFiscalYearStartDate,omitempty"`
   131  	// Industry undocumented
   132  	Industry *string `json:"industry,omitempty"`
   133  	// Picture undocumented
   134  	Picture *Stream `json:"picture,omitempty"`
   135  	// LastModifiedDateTime undocumented
   136  	LastModifiedDateTime *time.Time `json:"lastModifiedDateTime,omitempty"`
   137  }
   138  
   139  // CompanyPortalBlockedAction undocumented
   140  type CompanyPortalBlockedAction struct {
   141  	// Object is the base model of CompanyPortalBlockedAction
   142  	Object
   143  	// Platform Device OS/Platform
   144  	Platform *DevicePlatformType `json:"platform,omitempty"`
   145  	// OwnerType Device ownership type
   146  	OwnerType *OwnerType `json:"ownerType,omitempty"`
   147  	// Action Device Action
   148  	Action *CompanyPortalAction `json:"action,omitempty"`
   149  }