Interface IViewAPI
Assembly: ZohoAnalytics.dll
Syntax
public interface IViewAPI
Methods
Declaration
long AddAggregateFormula(string formulaName, string expression, Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
System.String |
formulaName |
|
System.String |
expression |
|
Dictionary<System.String, System.Object> |
config |
|
Returns
Type |
Description |
System.Int64 |
|
AddColumn(String, String, Dictionary<String, Object>)
Declaration
long AddColumn(string columnName, string dataType, Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
System.String |
columnName |
|
System.String |
dataType |
|
Dictionary<System.String, System.Object> |
config |
|
Returns
Type |
Description |
System.Int64 |
|
AddFavorite()
Declaration
Declaration
long AddFormulaColumn(string formulaName, string expression, Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
System.String |
formulaName |
|
System.String |
expression |
|
Dictionary<System.String, System.Object> |
config |
|
Returns
Type |
Description |
System.Int64 |
|
AddLookup(Int64, Int64, Int64, Dictionary<String, Object>)
Declaration
void AddLookup(long columnId, long refViewId, long refColumnId, Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
System.Int64 |
columnId |
|
System.Int64 |
refViewId |
|
System.Int64 |
refColumnId |
|
Dictionary<System.String, System.Object> |
config |
|
AddRow(Dictionary<String, String>, Dictionary<String, Object>)
Declaration
JsonElement AddRow(Dictionary<string, string> columnValues, Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
Dictionary<System.String, System.String> |
columnValues |
|
Dictionary<System.String, System.Object> |
config |
|
Returns
Type |
Description |
System.Text.Json.JsonElement |
|
AutoAnalyse(Dictionary<String, Object>)
Declaration
void AutoAnalyse(Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
Dictionary<System.String, System.Object> |
config |
|
AutoAnalyseColumn(Int64, Dictionary<String, Object>)
Declaration
void AutoAnalyseColumn(long columnId, Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
System.Int64 |
columnId |
|
Dictionary<System.String, System.Object> |
config |
|
Declaration
void CopyFormulas(List<string> formulaNames, long destWorkspaceId, Dictionary<string, object> config, long? destOrgId)
Parameters
Type |
Name |
Description |
List<System.String> |
formulaNames |
|
System.Int64 |
destWorkspaceId |
|
Dictionary<System.String, System.Object> |
config |
|
System.Nullable<System.Int64> |
destOrgId |
|
CreatePrivateURL(Dictionary<String, Object>)
Declaration
string CreatePrivateURL(Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
Dictionary<System.String, System.Object> |
config |
|
Returns
Type |
Description |
System.String |
|
CreateSimilarViews(Int64, Int64, Dictionary<String, Object>)
Declaration
void CreateSimilarViews(long refViewId, long folderId, Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
System.Int64 |
refViewId |
|
System.Int64 |
folderId |
|
Dictionary<System.String, System.Object> |
config |
|
Delete(Dictionary<String, Object>)
Declaration
void Delete(Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
Dictionary<System.String, System.Object> |
config |
|
Declaration
void DeleteAggregateFormula(long formulaId, Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
System.Int64 |
formulaId |
|
Dictionary<System.String, System.Object> |
config |
|
DeleteColumn(Int64, Dictionary<String, Object>)
Declaration
void DeleteColumn(long columnId, Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
System.Int64 |
columnId |
|
Dictionary<System.String, System.Object> |
config |
|
Declaration
void DeleteFormulaColumn(long formulaId, Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
System.Int64 |
formulaId |
|
Dictionary<System.String, System.Object> |
config |
|
DeleteRow(String, Dictionary<String, Object>)
Declaration
int DeleteRow(string criteria, Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
System.String |
criteria |
|
Dictionary<System.String, System.Object> |
config |
|
Returns
Type |
Description |
System.Int32 |
|
Declaration
void EditAggregateFormula(long formulaId, string expression, Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
System.Int64 |
formulaId |
|
System.String |
expression |
|
Dictionary<System.String, System.Object> |
config |
|
Declaration
void EditFormulaColumn(long formulaId, string expression, Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
System.Int64 |
formulaId |
|
System.String |
expression |
|
Dictionary<System.String, System.Object> |
config |
|
Declaration
JsonElement GetAggregateFormulas()
Returns
Type |
Description |
System.Text.Json.JsonElement |
|
GetColumnDependents(Int64)
Declaration
JsonElement GetColumnDependents(long columnId)
Parameters
Type |
Name |
Description |
System.Int64 |
columnId |
|
Returns
Type |
Description |
System.Text.Json.JsonElement |
|
GetEmbedURL(Dictionary<String, Object>)
Declaration
string GetEmbedURL(Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
Dictionary<System.String, System.Object> |
config |
|
Returns
Type |
Description |
System.String |
|
Declaration
JsonElement GetFormulaColumns()
Returns
Type |
Description |
System.Text.Json.JsonElement |
|
GetLastImportDetails()
Declaration
JsonElement GetLastImportDetails()
Returns
Type |
Description |
System.Text.Json.JsonElement |
|
GetMyPermissions()
Declaration
JsonElement GetMyPermissions()
Returns
Type |
Description |
System.Text.Json.JsonElement |
|
GetPrivateURL(Dictionary<String, Object>)
Declaration
string GetPrivateURL(Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
Dictionary<System.String, System.Object> |
config |
|
Returns
Type |
Description |
System.String |
|
GetPublishConfigurations()
Declaration
JsonElement GetPublishConfigurations()
Returns
Type |
Description |
System.Text.Json.JsonElement |
|
GetViewDependents()
Declaration
JsonElement GetViewDependents()
Returns
Type |
Description |
System.Text.Json.JsonElement |
|
GetViewURL(Dictionary<String, Object>)
Declaration
string GetViewURL(Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
Dictionary<System.String, System.Object> |
config |
|
Returns
Type |
Description |
System.String |
|
HideColumns(List<Int64>)
Declaration
void HideColumns(List<long> columnIds)
Parameters
Type |
Name |
Description |
List<System.Int64> |
columnIds |
|
MakeViewPublic(Dictionary<String, Object>)
Declaration
string MakeViewPublic(Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
Dictionary<System.String, System.Object> |
config |
|
Returns
Type |
Description |
System.String |
|
RefetchData(Dictionary<String, Object>)
Declaration
void RefetchData(Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
Dictionary<System.String, System.Object> |
config |
|
RemoveFavorite()
Declaration
RemoveLookup(Int64, Dictionary<String, Object>)
Declaration
void RemoveLookup(long columnId, Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
System.Int64 |
columnId |
|
Dictionary<System.String, System.Object> |
config |
|
RemovePrivateAccess()
Declaration
void RemovePrivateAccess()
RemovePublicAccess()
Declaration
void RemovePublicAccess()
Rename(String, Dictionary<String, Object>)
Declaration
void Rename(string newViewName, Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
System.String |
newViewName |
|
Dictionary<System.String, System.Object> |
config |
|
RenameColumn(Int64, String)
Declaration
void RenameColumn(long columnId, string columnName)
Parameters
Type |
Name |
Description |
System.Int64 |
columnId |
|
System.String |
columnName |
|
SaveAs(String, Dictionary<String, Object>)
Declaration
long SaveAs(string newViewName, Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
System.String |
newViewName |
|
Dictionary<System.String, System.Object> |
config |
|
Returns
Type |
Description |
System.Int64 |
|
ShowColumns(List<Int64>)
Declaration
void ShowColumns(List<long> columnIds)
Parameters
Type |
Name |
Description |
List<System.Int64> |
columnIds |
|
UpdatePublishConfigurations(Dictionary<String, Object>)
Declaration
void UpdatePublishConfigurations(Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
Dictionary<System.String, System.Object> |
config |
|
UpdateRow(Dictionary<String, String>, String, Dictionary<String, Object>)
Declaration
JsonElement UpdateRow(Dictionary<string, string> columnValues, string criteria, Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
Dictionary<System.String, System.String> |
columnValues |
|
System.String |
criteria |
|
Dictionary<System.String, System.Object> |
config |
|
Returns
Type |
Description |
System.Text.Json.JsonElement |
|
UpdateSharedDetails(Dictionary<String, Object>)
Declaration
void UpdateSharedDetails(Dictionary<string, object> config)
Parameters
Type |
Name |
Description |
Dictionary<System.String, System.Object> |
config |
|