Documentation
¶
Index ¶
- type CrmServiceClient
- func NewCrmServiceClientAadAuth(authObject AADAuth.AADAuthResult) CrmServiceClient
- func NewCrmServiceClientPassword(_loginUrl string, _tenantId string, _clientId string, _resourceUrl string, ...) (CrmServiceClient, error)
- func NewCrmServiceClientRefreshToken(_loginUrl string, _resourceUrl string, _tenantId string, _clientId string, ...) CrmServiceClient
- func NewCrmServiceClientSecret(_loginUrl string, _tenantId string, _clientId string, _resourceUrl string, ...) (CrmServiceClient, error)
- func (this *CrmServiceClient) Create(target GoXrm.Entity) string
- func (this *CrmServiceClient) Delete(entityLogicalName, id string) bool
- func (this *CrmServiceClient) ExecuteWebApiFunction(request string) (string, bool)
- func (this *CrmServiceClient) GetAadAuthResult() AADAuth.AADAuthResult
- func (this *CrmServiceClient) ODataRetrieve(entityName, id string, colset Query.ColumnSet) (GoXrm.Entity, bool)
- func (this *CrmServiceClient) ODataRetrieveMultiple(query Query.QueryExpression) GoXrm.EntityCollection
- func (this *CrmServiceClient) Retrieve(entityName, id string, colset Query.ColumnSet) (GoXrm.Entity, bool, error)
- func (this *CrmServiceClient) RetrieveAllRecords(query Query.QueryExpression) (GoXrm.EntityCollection, error)
- func (this *CrmServiceClient) RetrieveMultiple(query Query.QueryExpression) (GoXrm.EntityCollection, error)
- func (this *CrmServiceClient) RetrieveWithRM(logicalName string, id string, columnSet Query.ColumnSet) (GoXrm.Entity, error)
- func (this *CrmServiceClient) SetAadAuthResult(AadAuthResult AADAuth.AADAuthResult)
- func (this *CrmServiceClient) SetAttributeNull(entityLogicalName, id, attributeName string) bool
- func (this *CrmServiceClient) Update(target GoXrm.Entity)
- func (this *CrmServiceClient) Upsert(target GoXrm.Entity, updateOnly bool)
- type RMRaw
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CrmServiceClient ¶
type CrmServiceClient struct {
CallerId uuid.UUID
ApiVersion string
// contains filtered or unexported fields
}
func NewCrmServiceClientAadAuth ¶
func NewCrmServiceClientAadAuth(authObject AADAuth.AADAuthResult) CrmServiceClient
func (*CrmServiceClient) Delete ¶
func (this *CrmServiceClient) Delete(entityLogicalName, id string) bool
func (*CrmServiceClient) ExecuteWebApiFunction ¶
func (this *CrmServiceClient) ExecuteWebApiFunction(request string) (string, bool)
func (*CrmServiceClient) GetAadAuthResult ¶
func (this *CrmServiceClient) GetAadAuthResult() AADAuth.AADAuthResult
func (*CrmServiceClient) ODataRetrieve ¶
func (*CrmServiceClient) ODataRetrieveMultiple ¶
func (this *CrmServiceClient) ODataRetrieveMultiple(query Query.QueryExpression) GoXrm.EntityCollection
func (*CrmServiceClient) RetrieveAllRecords ¶
func (this *CrmServiceClient) RetrieveAllRecords(query Query.QueryExpression) (GoXrm.EntityCollection, error)
func (*CrmServiceClient) RetrieveMultiple ¶
func (this *CrmServiceClient) RetrieveMultiple(query Query.QueryExpression) (GoXrm.EntityCollection, error)
func (*CrmServiceClient) RetrieveWithRM ¶
func (*CrmServiceClient) SetAadAuthResult ¶
func (this *CrmServiceClient) SetAadAuthResult(AadAuthResult AADAuth.AADAuthResult)
func (*CrmServiceClient) SetAttributeNull ¶
func (this *CrmServiceClient) SetAttributeNull(entityLogicalName, id, attributeName string) bool
func (*CrmServiceClient) Update ¶
func (this *CrmServiceClient) Update(target GoXrm.Entity)
type RMRaw ¶
type RMRaw struct {
ODataContext string `json "@odata.context"`
TotalRecordCount int64 `json "@Microsoft.Dynamics.CRM.totalrecordcount"`
TotalRecordCountLimitExceeded bool `json "@Microsoft.Dynamics.CRM.totalrecordcountlimitexceeded"`
PagingCookie string `json "@Microsoft.Dynamics.CRM.fetchxmlpagingcookie"`
MoreRecords bool `json "@Microsoft.Dynamics.CRM.morerecords"`
Value interface{} `json "value"`
}
Click to show internal directories.
Click to hide internal directories.