Show / Hide Table of Contents

Interface IViewAPI

Namespace: ZohoAnalytics
Assembly: ZohoAnalytics.dll
Syntax
public interface IViewAPI

Methods

AddAggregateFormula(String, String, Dictionary<String, Object>)

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
void AddFavorite()

AddFormulaColumn(String, String, Dictionary<String, Object>)

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

CopyFormulas(List<String>, Int64, Dictionary<String, Object>, Nullable<Int64>)

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

DeleteAggregateFormula(Int64, Dictionary<String, Object>)

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

DeleteFormulaColumn(Int64, Dictionary<String, Object>)

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

EditAggregateFormula(Int64, String, Dictionary<String, Object>)

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

EditFormulaColumn(Int64, String, Dictionary<String, Object>)

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

GetAggregateFormulas()

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

GetFormulaColumns()

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
void RemoveFavorite()

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
In This Article
Back to top Generated by DocFX