Documentation
¶
Index ¶
- type APIDetails
- func (a *APIDetails) Build() (*APIDetails, error)
- func (a *APIDetails) ToMap() map[string]interface{}
- func (a *APIDetails) Validate() error
- func (a *APIDetails) WithCustomQueryParam(customQueryParam string) *APIDetails
- func (a *APIDetails) WithPaginationDetails(paginationDetails *PaginationDetails) *APIDetails
- func (a *APIDetails) WithRequest(request map[string]interface{}) *APIDetails
- func (a *APIDetails) WithResponseJsonPath(responseJsonPath string) *APIDetails
- func (a *APIDetails) WithTenantIdForOpenSearch(tenantIdForOpenSearch string) *APIDetails
- func (a *APIDetails) WithUri(uri string) *APIDetails
- type Action
- func (b *Action) Build() (*Action, error)
- func (a *Action) ToMap() map[string]interface{}
- func (b *Action) WithCreatedBy(createdBy int) *Action
- func (b *Action) WithCreatedDate(createdDate time.Time) *Action
- func (b *Action) WithDisplayName(displayName string) *Action
- func (b *Action) WithEnabled(enabled bool) *Action
- func (b *Action) WithID(id int) *Action
- func (b *Action) WithLastModifiedBy(lastModifiedBy int) *Action
- func (b *Action) WithLastModifiedDate(lastModifiedDate time.Time) *Action
- func (b *Action) WithLeftIcon(leftIcon string) *Action
- func (b *Action) WithName(name string) *Action
- func (b *Action) WithNavigationURL(navigationURL string) *Action
- func (b *Action) WithOrderNumber(orderNumber int) *Action
- func (b *Action) WithParentModule(parentModule string) *Action
- func (b *Action) WithPath(path string) *Action
- func (b *Action) WithQueryParams(queryParams string) *Action
- func (b *Action) WithRightIcon(rightIcon string) *Action
- func (b *Action) WithServiceCode(serviceCode string) *Action
- func (b *Action) WithTenantID(tenantID string) *Action
- func (b *Action) WithURL(url string) *Action
- type ActionRequest
- func (b *ActionRequest) Build() (*ActionRequest, error)
- func (r *ActionRequest) ToMap() map[string]interface{}
- func (b *ActionRequest) WithActionMaster(master string) *ActionRequest
- func (b *ActionRequest) WithActions(actions []*Action) *ActionRequest
- func (b *ActionRequest) WithEnabled(enabled bool) *ActionRequest
- func (b *ActionRequest) WithFeatureIDs(featureIDs []int) *ActionRequest
- func (b *ActionRequest) WithLeftIcon(icon string) *ActionRequest
- func (b *ActionRequest) WithNavigationURL(url string) *ActionRequest
- func (b *ActionRequest) WithRequestInfo(info *RequestInfo) *ActionRequest
- func (b *ActionRequest) WithRightIcon(icon string) *ActionRequest
- func (b *ActionRequest) WithRoleCodes(roleCodes []string) *ActionRequest
- func (b *ActionRequest) WithTenantID(tenantID string) *ActionRequest
- type ActionSearchCriteria
- func (b *ActionSearchCriteria) Build() *ActionSearchCriteria
- func (b *ActionSearchCriteria) WithFeatureIDs(featureIDs []int) *ActionSearchCriteria
- func (b *ActionSearchCriteria) WithRoleCodes(roleCodes []string) *ActionSearchCriteria
- func (b *ActionSearchCriteria) WithTenantID(tenantID string) *ActionSearchCriteria
- type AttributeDefinition
- func (a *AttributeDefinition) Build() (*AttributeDefinition, error)
- func (a *AttributeDefinition) ToMap() map[string]interface{}
- func (a *AttributeDefinition) Validate() error
- func (a *AttributeDefinition) WithAdditionalDeatils(code map[string]interface{}) *AttributeDefinition
- func (a *AttributeDefinition) WithAuditDetail(code *AuditDetails) *AttributeDefinition
- func (a *AttributeDefinition) WithCode(code string) *AttributeDefinition
- func (a *AttributeDefinition) WithDataType(code DataTypeEnum) *AttributeDefinition
- func (a *AttributeDefinition) WithId(code string) *AttributeDefinition
- func (a *AttributeDefinition) WithIsActive(code bool) *AttributeDefinition
- func (a *AttributeDefinition) WithOrder(code string) *AttributeDefinition
- func (a *AttributeDefinition) WithRegex(code string) *AttributeDefinition
- func (a *AttributeDefinition) WithRequired(code bool) *AttributeDefinition
- func (a *AttributeDefinition) WithTenantID(code string) *AttributeDefinition
- func (a *AttributeDefinition) WithValue(code []string) *AttributeDefinition
- func (a *AttributeDefinition) Withreference_id(code string) *AttributeDefinition
- type AttributeValue
- func (a *AttributeValue) Build() (*AttributeValue, error)
- func (a *AttributeValue) ToMap() map[string]interface{}
- func (a *AttributeValue) Validate() error
- func (a *AttributeValue) WithAddtionalDetails(code map[string]interface{}) *AttributeValue
- func (a *AttributeValue) WithAttributesCode(code string) *AttributeValue
- func (a *AttributeValue) WithAuditDetail(code *AuditDetails) *AttributeValue
- func (a *AttributeValue) WithId(code string) *AttributeValue
- func (a *AttributeValue) WithReferenceId(code string) *AttributeValue
- func (a *AttributeValue) WithValue(value any) *AttributeValue
- type AuditDetails
- func (a *AuditDetails) AuditDetailsBuilder() *AuditDetails
- func (a *AuditDetails) Build() *AuditDetails
- func (a *AuditDetails) ToMap() map[string]interface{}
- func (a *AuditDetails) WithCreatedBy(createdBy string) *AuditDetails
- func (a *AuditDetails) WithCreatedTime(createdTime string) *AuditDetails
- func (a *AuditDetails) WithLastModifiedBy(lastModifiedBy string) *AuditDetails
- func (a *AuditDetails) WithLastModifiedTime(lastModifiedTime string) *AuditDetails
- type AuthenticationRequest
- func (b *AuthenticationRequest) Build() *AuthenticationRequest
- func (a *AuthenticationRequest) ToMap() map[string]interface{}
- func (b *AuthenticationRequest) WithGrantType(grantType string) *AuthenticationRequest
- func (b *AuthenticationRequest) WithPassword(password string) *AuthenticationRequest
- func (b *AuthenticationRequest) WithScope(scope string) *AuthenticationRequest
- func (b *AuthenticationRequest) WithTenantID(tenantID string) *AuthenticationRequest
- func (b *AuthenticationRequest) WithUserType(userType string) *AuthenticationRequest
- func (b *AuthenticationRequest) WithUsername(username string) *AuthenticationRequest
- type AuthorizationRequest
- func (b *AuthorizationRequest) AddRole(role Role) *AuthorizationRequest
- func (b *AuthorizationRequest) AddTenantID(tenantID string) *AuthorizationRequest
- func (b *AuthorizationRequest) Build() (*AuthorizationRequest, error)
- func (a *AuthorizationRequest) ToMap() map[string]interface{}
- func (a *AuthorizationRequest) Validate() error
- func (b *AuthorizationRequest) WithURI(uri string) *AuthorizationRequest
- type BoundarySearchRequest
- func (b *BoundarySearchRequest) Build() *BoundarySearchRequest
- func (b *BoundarySearchRequest) ToMap() map[string]interface{}
- func (b *BoundarySearchRequest) Validate() error
- func (b *BoundarySearchRequest) WithBoundaryIds(boundaryIds []string) *BoundarySearchRequest
- func (b *BoundarySearchRequest) WithBoundaryNum(boundaryNum []string) *BoundarySearchRequest
- func (b *BoundarySearchRequest) WithBoundaryType(boundaryType string) *BoundarySearchRequest
- func (b *BoundarySearchRequest) WithCodes(codes []string) *BoundarySearchRequest
- func (b *BoundarySearchRequest) WithHierarchyType(hierarchyType string) *BoundarySearchRequest
- func (b *BoundarySearchRequest) WithTenantID(tenantID string) *BoundarySearchRequest
- type BusinessService
- func (b *BusinessService) Build() *BusinessService
- func (b *BusinessService) ToMap() map[string]interface{}
- func (b *BusinessService) Validate() error
- func (b *BusinessService) WithAuditDetails(auditDetails *AuditDetails) *BusinessService
- func (b *BusinessService) WithBusiness(business string) *BusinessService
- func (b *BusinessService) WithBusinessService(businessService string) *BusinessService
- func (b *BusinessService) WithBusinessServiceSla(businessServiceSla int) *BusinessService
- func (b *BusinessService) WithGetUri(getUri string) *BusinessService
- func (b *BusinessService) WithPostUri(postUri string) *BusinessService
- func (b *BusinessService) WithStates(states []string) *BusinessService
- func (b *BusinessService) WithTenantID(tenantID string) *BusinessService
- func (b *BusinessService) WithUuid(uuid string) *BusinessService
- type BusinessServiceSearchCriteria
- func (b *BusinessServiceSearchCriteria) Build() *BusinessServiceSearchCriteria
- func (b *BusinessServiceSearchCriteria) ToMap() map[string]interface{}
- func (b *BusinessServiceSearchCriteria) Validate() error
- func (b *BusinessServiceSearchCriteria) WithActionUUIDs(actionUUIDs []string) *BusinessServiceSearchCriteria
- func (b *BusinessServiceSearchCriteria) WithBusinessServices(businessServices []string) *BusinessServiceSearchCriteria
- func (b *BusinessServiceSearchCriteria) WithStateUUIDs(stateUUIDs []string) *BusinessServiceSearchCriteria
- func (b *BusinessServiceSearchCriteria) WithTenantID(tenantID string) *BusinessServiceSearchCriteria
- type CitizenUser
- func (u *CitizenUser) ToMap() map[string]interface{}
- func (u *CitizenUser) WithAadhaarNumber(aadhaarNumber string) *CitizenUser
- func (u *CitizenUser) WithAccountLocked(locked bool) *CitizenUser
- func (u *CitizenUser) WithActive(active bool) *CitizenUser
- func (u *CitizenUser) WithAltContactNumber(altContactNumber string) *CitizenUser
- func (u *CitizenUser) WithBloodGroup(bloodGroup string) *CitizenUser
- func (u *CitizenUser) WithCorrespondenceAddress(address string) *CitizenUser
- func (u *CitizenUser) WithCorrespondenceCity(city string) *CitizenUser
- func (u *CitizenUser) WithCorrespondencePinCode(pinCode string) *CitizenUser
- func (u *CitizenUser) WithCreatedBy(createdBy string) *CitizenUser
- func (u *CitizenUser) WithDob(dob string) *CitizenUser
- func (u *CitizenUser) WithEmailID(emailID string) *CitizenUser
- func (u *CitizenUser) WithFatherOrHusbandName(name string) *CitizenUser
- func (u *CitizenUser) WithGender(gender string) *CitizenUser
- func (u *CitizenUser) WithID(id string) *CitizenUser
- func (u *CitizenUser) WithIdentificationMark(mark string) *CitizenUser
- func (u *CitizenUser) WithLastModifiedBy(lastModifiedBy string) *CitizenUser
- func (u *CitizenUser) WithLocale(locale string) *CitizenUser
- func (u *CitizenUser) WithMobileNumber(mobileNumber string) *CitizenUser
- func (u *CitizenUser) WithName(name string) *CitizenUser
- func (u *CitizenUser) WithOtpReference(otpReference string) *CitizenUser
- func (u *CitizenUser) WithPan(pan string) *CitizenUser
- func (u *CitizenUser) WithPassword(password string) *CitizenUser
- func (u *CitizenUser) WithPermanentAddress(address string) *CitizenUser
- func (u *CitizenUser) WithPermanentCity(city string) *CitizenUser
- func (u *CitizenUser) WithPermanentPinCode(pinCode string) *CitizenUser
- func (u *CitizenUser) WithPhoto(photo string) *CitizenUser
- func (u *CitizenUser) WithPwdExpiryDate(expiryDate string) *CitizenUser
- func (u *CitizenUser) WithRoles(roles []Role) *CitizenUser
- func (u *CitizenUser) WithSalutation(salutation string) *CitizenUser
- func (u *CitizenUser) WithSignature(signature string) *CitizenUser
- func (u *CitizenUser) WithTenantID(tenantID string) *CitizenUser
- func (u *CitizenUser) WithType(type_ string) *CitizenUser
- func (u *CitizenUser) WithUserName(userName string) *CitizenUser
- type CreateMessagesRequest
- func (c *CreateMessagesRequest) Build() (*CreateMessagesRequest, error)
- func (c *CreateMessagesRequest) ToMap() map[string]interface{}
- func (c *CreateMessagesRequest) Validate() error
- func (c *CreateMessagesRequest) WithMessages(messages []Message) *CreateMessagesRequest
- func (c *CreateMessagesRequest) WithRequestInfo(requestInfo *RequestInfo) *CreateMessagesRequest
- func (c *CreateMessagesRequest) WithTenantID(tenantID string) *CreateMessagesRequest
- type DataTypeEnum
- type DeleteMessage
- func (d *DeleteMessage) Build() (*DeleteMessage, error)
- func (d *DeleteMessage) ToMap() map[string]interface{}
- func (d *DeleteMessage) Validate() error
- func (d *DeleteMessage) WithCode(code string) *DeleteMessage
- func (d *DeleteMessage) WithLocale(locale string) *DeleteMessage
- func (d *DeleteMessage) WithModule(module string) *DeleteMessage
- type DeleteMessagesRequest
- func (d *DeleteMessagesRequest) Build() (*DeleteMessagesRequest, error)
- func (d *DeleteMessagesRequest) ToMap() map[string]interface{}
- func (d *DeleteMessagesRequest) Validate() error
- func (d *DeleteMessagesRequest) WithMessages(messages []DeleteMessage) *DeleteMessagesRequest
- func (d *DeleteMessagesRequest) WithRequestInfo(requestInfo *RequestInfo) *DeleteMessagesRequest
- func (d *DeleteMessagesRequest) WithTenantID(tenantID string) *DeleteMessagesRequest
- type Document
- func (d *Document) Build() (*Document, error)
- func (d *Document) ToMap() map[string]interface{}
- func (d *Document) Validate() error
- func (d *Document) With_audit_details(audit_details *AuditDetails) *Document
- func (d *Document) With_document_type(document_type string) *Document
- func (d *Document) With_document_uid(document_uid string) *Document
- func (d *Document) With_file_store_id(file_store_id string) *Document
- func (d *Document) With_id(id string) *Document
- func (d *Document) With_tenant_id(tenant_id string) *Document
- type EncReqObject
- func (e *EncReqObject) Build() (*EncReqObject, error)
- func (e *EncReqObject) SetTenantID(tenantID string) *EncReqObject
- func (e *EncReqObject) SetType(typeValue string) *EncReqObject
- func (e *EncReqObject) SetValue(value string) *EncReqObject
- func (e *EncReqObject) ToMap() map[string]interface{}
- func (e *EncReqObject) Validate() error
- type FileRetrieveByIdRequest
- func (f *FileRetrieveByIdRequest) Build() *FileRetrieveByIdRequest
- func (f *FileRetrieveByIdRequest) ToMap() map[string]interface{}
- func (f *FileRetrieveByIdRequest) Validate() error
- func (f *FileRetrieveByIdRequest) WithFileStoreId(fileStoreId string) *FileRetrieveByIdRequest
- func (f *FileRetrieveByIdRequest) WithTenantID(tenantID string) *FileRetrieveByIdRequest
- type FileRetrieveByTagRequest
- func (f *FileRetrieveByTagRequest) Build() *FileRetrieveByTagRequest
- func (f *FileRetrieveByTagRequest) ToMap() map[string]interface{}
- func (f *FileRetrieveByTagRequest) Validate() error
- func (f *FileRetrieveByTagRequest) WithTag(tag string) *FileRetrieveByTagRequest
- func (f *FileRetrieveByTagRequest) WithTenantID(tenantID string) *FileRetrieveByTagRequest
- type FileRetrieveByUrlRequest
- func (f *FileRetrieveByUrlRequest) Build() *FileRetrieveByUrlRequest
- func (f *FileRetrieveByUrlRequest) ToMap() map[string]interface{}
- func (f *FileRetrieveByUrlRequest) Validate() error
- func (f *FileRetrieveByUrlRequest) WithFileStoreIds(fileStoreIds []string) *FileRetrieveByUrlRequest
- func (f *FileRetrieveByUrlRequest) WithTenantID(tenantID string) *FileRetrieveByUrlRequest
- type FileUploadRequest
- func (f *FileUploadRequest) Build() *FileUploadRequest
- func (r *FileUploadRequest) ToMap() map[string]interface{}
- func (f *FileUploadRequest) Validate() error
- func (f *FileUploadRequest) WithFiles(files []*multipart.FileHeader) *FileUploadRequest
- func (f *FileUploadRequest) WithModule(module string) *FileUploadRequest
- func (f *FileUploadRequest) WithRequestInfo(requestInfo *RequestInfo) *FileUploadRequest
- func (f *FileUploadRequest) WithTag(tag string) *FileUploadRequest
- func (f *FileUploadRequest) WithTenantID(tenantID string) *FileUploadRequest
- type IDRequest
- func (idRequest *IDRequest) Build() (*IDRequest, error)
- func (idRequest *IDRequest) ToMap() map[string]interface{}
- func (idRequest *IDRequest) Validate() error
- func (idRequest *IDRequest) WithCount(count int) *IDRequest
- func (idRequest *IDRequest) WithFormat(format string) *IDRequest
- func (idRequest *IDRequest) WithIdName(idname string) *IDRequest
- func (idRequest *IDRequest) WithTenantID(tenantID string) *IDRequest
- type LegacyIndexRequest
- func (l *LegacyIndexRequest) Build() (*LegacyIndexRequest, error)
- func (l *LegacyIndexRequest) ToMap() map[string]interface{}
- func (l *LegacyIndexRequest) Validate() error
- func (l *LegacyIndexRequest) WithAPIDetails(apiDetails *APIDetails) *LegacyIndexRequest
- func (l *LegacyIndexRequest) WithJobId(jobId string) *LegacyIndexRequest
- func (l *LegacyIndexRequest) WithLegacyIndexTopic(legacyIndexTopic string) *LegacyIndexRequest
- func (l *LegacyIndexRequest) WithRequestInfo(requestInfo *RequestInfo) *LegacyIndexRequest
- func (l *LegacyIndexRequest) WithStartTime(startTime int64) *LegacyIndexRequest
- func (l *LegacyIndexRequest) WithTenantId(tenantId string) *LegacyIndexRequest
- func (l *LegacyIndexRequest) WithTotalRecords(totalRecords int) *LegacyIndexRequest
- type LocaleRequest
- func (l *LocaleRequest) Build() (*LocaleRequest, error)
- func (l *LocaleRequest) ToMap() map[string]interface{}
- func (l *LocaleRequest) Validate() error
- func (l *LocaleRequest) WithCodes(codes []string) *LocaleRequest
- func (l *LocaleRequest) WithLocale(locale string) *LocaleRequest
- func (l *LocaleRequest) WithModule(module string) *LocaleRequest
- func (l *LocaleRequest) WithTenantID(tenantID string) *LocaleRequest
- type LocationBoundarySearchRequest
- func (l *LocationBoundarySearchRequest) Build() *LocationBoundarySearchRequest
- func (l *LocationBoundarySearchRequest) ToMap() map[string]interface{}
- func (l *LocationBoundarySearchRequest) Validate() error
- func (l *LocationBoundarySearchRequest) WithBoundaryType(boundaryType string) *LocationBoundarySearchRequest
- func (l *LocationBoundarySearchRequest) WithCodes(codes []string) *LocationBoundarySearchRequest
- func (l *LocationBoundarySearchRequest) WithHierarchyTypeCode(hierarchyTypeCode string) *LocationBoundarySearchRequest
- func (l *LocationBoundarySearchRequest) WithRequestInfo(requestInfo *RequestInfo) *LocationBoundarySearchRequest
- func (l *LocationBoundarySearchRequest) WithTenantID(tenantID string) *LocationBoundarySearchRequest
- type MasterDetail
- type Mdms
- func (m *Mdms) Build() *Mdms
- func (m *Mdms) ToMap() map[string]interface{}
- func (m *Mdms) Validate() error
- func (m *Mdms) WithAuditDetails(auditDetails *AuditDetails) *Mdms
- func (m *Mdms) WithData(data map[string]any) *Mdms
- func (m *Mdms) WithID(id string) *Mdms
- func (m *Mdms) WithIsActive(isActive bool) *Mdms
- func (m *Mdms) WithSchemaCode(schemaCode string) *Mdms
- func (m *Mdms) WithTenantID(tenantID string) *Mdms
- func (m *Mdms) WithUniqueIdentifier(uniqueIdentifier string) *Mdms
- type MdmsCriteria
- func (md *MdmsCriteria) Build() (*MdmsCriteria, error)
- func (md *MdmsCriteria) ToMap() map[string]interface{}
- func (md *MdmsCriteria) Validate() error
- func (md *MdmsCriteria) WithIds(ids []string) *MdmsCriteria
- func (md *MdmsCriteria) WithIsActive(isActive bool) *MdmsCriteria
- func (md *MdmsCriteria) WithModuleDetails(moduleDetails []ModuleDetail) *MdmsCriteria
- func (md *MdmsCriteria) WithSchemaCodeFilter1map(schemaCodeFilter1map map[string]string) *MdmsCriteria
- func (md *MdmsCriteria) WithTenantId(tenantId string) *MdmsCriteria
- func (md *MdmsCriteria) WithUniqueidentifer(uniqueidentifer string) *MdmsCriteria
- type MdmsCriteriaV2
- func (m *MdmsCriteriaV2) Build() *MdmsCriteriaV2
- func (m *MdmsCriteriaV2) ToMap() map[string]interface{}
- func (m *MdmsCriteriaV2) Validate() error
- func (m *MdmsCriteriaV2) WithFilterMap(filterMap map[string]any) *MdmsCriteriaV2
- func (m *MdmsCriteriaV2) WithIDS(ids []string) *MdmsCriteriaV2
- func (m *MdmsCriteriaV2) WithIsActive(isActive bool) *MdmsCriteriaV2
- func (m *MdmsCriteriaV2) WithLimit(limit int) *MdmsCriteriaV2
- func (m *MdmsCriteriaV2) WithOffeset(offeset int) *MdmsCriteriaV2
- func (m *MdmsCriteriaV2) WithSchemaCode(schemaCode string) *MdmsCriteriaV2
- func (m *MdmsCriteriaV2) WithSchemaCodeFilterMap(schemaCodeFilterMap map[string]any) *MdmsCriteriaV2
- func (m *MdmsCriteriaV2) WithTenantID(tenantID string) *MdmsCriteriaV2
- func (m *MdmsCriteriaV2) WithUniqueIdentifierForRefVerification(uniqueIdentifierForRefVerification []string) *MdmsCriteriaV2
- func (m *MdmsCriteriaV2) WithUniqueIdentifiers(uniqueIdentifiers []string) *MdmsCriteriaV2
- type Message
- func (m *Message) Build() (*Message, error)
- func (m *Message) ToMap() map[string]interface{}
- func (m *Message) Validate() error
- func (m *Message) WithCode(code string) *Message
- func (m *Message) WithLocale(locale string) *Message
- func (m *Message) WithMessage(message string) *Message
- func (m *Message) WithModule(module string) *Message
- type MetadataRequest
- func (m *MetadataRequest) Build() (*MetadataRequest, error)
- func (m *MetadataRequest) ToMap() map[string]interface{}
- func (m *MetadataRequest) Validate() error
- func (m *MetadataRequest) WithReportName(reportname string) *MetadataRequest
- func (m *MetadataRequest) WithRequestInfo(RequestInfo *RequestInfo) *MetadataRequest
- func (m *MetadataRequest) WithTenantID(teantid string) *MetadataRequest
- type ModuleDetail
- func (md *ModuleDetail) Build() (*ModuleDetail, error)
- func (md *ModuleDetail) ToMap() map[string]interface{}
- func (md *ModuleDetail) Validate() error
- func (md *ModuleDetail) WithMasterDetails(masterDetails []MasterDetail) *ModuleDetail
- func (md *ModuleDetail) WithModuleName(moduleName string) *ModuleDetail
- type OrderEnum
- type Otp
- func (o *Otp) Build() (*Otp, error)
- func (o *Otp) ToMap() map[string]interface{}
- func (o *Otp) Validate() error
- func (o *Otp) WithIdentify(identify string) *Otp
- func (o *Otp) WithOtp(otp string) *Otp
- func (o *Otp) WithTenantID(tenant_id string) *Otp
- func (o *Otp) WithUuid(uuid string) *Otp
- func (o *Otp) WithValidationSuccessful(validation_successful bool) *Otp
- type Pagination
- func (p *Pagination) Build() (*Pagination, error)
- func (p *Pagination) ToMap() map[string]interface{}
- func (p *Pagination) Validate() error
- func (p *Pagination) WithLimit(l int) *Pagination
- func (p *Pagination) WithOffset(l int) *Pagination
- func (p *Pagination) WithOrder(l OrderEnum) *Pagination
- func (p *Pagination) WithSort(l string) *Pagination
- func (p *Pagination) WithTotalCount(l int) *Pagination
- type PaginationDetails
- func (P *PaginationDetails) Build() (*PaginationDetails, error)
- func (P *PaginationDetails) ToMap() map[string]interface{}
- func (p *PaginationDetails) Validate() error
- func (p *PaginationDetails) WithMaxPageSize(maxPageSize int) *PaginationDetails
- func (p *PaginationDetails) WithMaxRecords(maxRecords int) *PaginationDetails
- func (p *PaginationDetails) WithOffsetKey(offsetKey string) *PaginationDetails
- func (p *PaginationDetails) WithSizeKey(sizeKey string) *PaginationDetails
- func (p *PaginationDetails) WithStartingOffset(startingOffset int) *PaginationDetails
- type ProcessInstance
- func (p *ProcessInstance) Build() (*ProcessInstance, error)
- func (p *ProcessInstance) ToMap() map[string]interface{}
- func (p *ProcessInstance) Validate() error
- func (p *ProcessInstance) With_action(action string) *ProcessInstance
- func (p *ProcessInstance) With_assigner(assigner *User) *ProcessInstance
- func (p *ProcessInstance) With_assignes(assignes []User) *ProcessInstance
- func (p *ProcessInstance) With_audit_details(audit_details *AuditDetails) *ProcessInstance
- func (p *ProcessInstance) With_business_id(business_id string) *ProcessInstance
- func (p *ProcessInstance) With_business_service(business_service string) *ProcessInstance
- func (p *ProcessInstance) With_business_service_sla(business_service_sla int) *ProcessInstance
- func (p *ProcessInstance) With_comment(comment string) *ProcessInstance
- func (p *ProcessInstance) With_documents(documents []Document) *ProcessInstance
- func (p *ProcessInstance) With_entity(entity interface{}) *ProcessInstance
- func (p *ProcessInstance) With_escalated(escalated bool) *ProcessInstance
- func (p *ProcessInstance) With_id(id string) *ProcessInstance
- func (p *ProcessInstance) With_module_name(module_name string) *ProcessInstance
- func (p *ProcessInstance) With_next_actions(next_actions []WorkflowAction) *ProcessInstance
- func (p *ProcessInstance) With_previous_status(previous_status string) *ProcessInstance
- func (p *ProcessInstance) With_rating(rating int) *ProcessInstance
- func (p *ProcessInstance) With_state(state State) *ProcessInstance
- func (p *ProcessInstance) With_state_sla(state_sla int) *ProcessInstance
- func (p *ProcessInstance) With_tenant_id(tenant_id string) *ProcessInstance
- type ProcessInstanceSearchCriteria
- func (p *ProcessInstanceSearchCriteria) Build() (*ProcessInstanceSearchCriteria, error)
- func (p *ProcessInstanceSearchCriteria) ToMap() map[string]interface{}
- func (p *ProcessInstanceSearchCriteria) Validate() error
- func (p *ProcessInstanceSearchCriteria) With_assignee(assignee string) *ProcessInstanceSearchCriteria
- func (p *ProcessInstanceSearchCriteria) With_business_ids(business_ids []string) *ProcessInstanceSearchCriteria
- func (p *ProcessInstanceSearchCriteria) With_business_service(business_service string) *ProcessInstanceSearchCriteria
- func (p *ProcessInstanceSearchCriteria) With_from_date(from_date int) *ProcessInstanceSearchCriteria
- func (p *ProcessInstanceSearchCriteria) With_history(history bool) *ProcessInstanceSearchCriteria
- func (p *ProcessInstanceSearchCriteria) With_ids(ids []string) *ProcessInstanceSearchCriteria
- func (p *ProcessInstanceSearchCriteria) With_is_assigned_to_me_count(is_assigned_to_me_count bool) *ProcessInstanceSearchCriteria
- func (p *ProcessInstanceSearchCriteria) With_is_escalated_count(is_escalated_count bool) *ProcessInstanceSearchCriteria
- func (p *ProcessInstanceSearchCriteria) With_is_nearing_sla_count(is_nearing_sla_count bool) *ProcessInstanceSearchCriteria
- func (p *ProcessInstanceSearchCriteria) With_limit(limit int) *ProcessInstanceSearchCriteria
- func (p *ProcessInstanceSearchCriteria) With_module_name(module_name string) *ProcessInstanceSearchCriteria
- func (p *ProcessInstanceSearchCriteria) With_multiple_assignees(multiple_assignees []string) *ProcessInstanceSearchCriteria
- func (p *ProcessInstanceSearchCriteria) With_offset(offset int) *ProcessInstanceSearchCriteria
- func (p *ProcessInstanceSearchCriteria) With_slot_percentage_sla_limit(slot_percentage_sla_limit int) *ProcessInstanceSearchCriteria
- func (p *ProcessInstanceSearchCriteria) With_states_to_ignore(states_to_ignore []string) *ProcessInstanceSearchCriteria
- func (p *ProcessInstanceSearchCriteria) With_status(status []string) *ProcessInstanceSearchCriteria
- func (p *ProcessInstanceSearchCriteria) With_statuses_irrespective_of_tenant(statuses_irrespective_of_tenant []string) *ProcessInstanceSearchCriteria
- func (p *ProcessInstanceSearchCriteria) With_tenant_id(tenant_id string) *ProcessInstanceSearchCriteria
- func (p *ProcessInstanceSearchCriteria) With_tenant_specific_status(tenant_specific_status []string) *ProcessInstanceSearchCriteria
- func (p *ProcessInstanceSearchCriteria) With_to_date(to_date int) *ProcessInstanceSearchCriteria
- type ReindexRequest
- func (r *ReindexRequest) Build() (*ReindexRequest, error)
- func (r *ReindexRequest) ToMap() map[string]interface{}
- func (r *ReindexRequest) Validate() error
- func (r *ReindexRequest) WithBatchSize(batchSize int) *ReindexRequest
- func (r *ReindexRequest) WithIndex(index string) *ReindexRequest
- func (r *ReindexRequest) WithJobId(jobId string) *ReindexRequest
- func (r *ReindexRequest) WithReindexTopic(reindexTopic string) *ReindexRequest
- func (r *ReindexRequest) WithRequestInfo(requestInfo *RequestInfo) *ReindexRequest
- func (r *ReindexRequest) WithStartTime(startTime int64) *ReindexRequest
- func (r *ReindexRequest) WithTenantId(tenantId string) *ReindexRequest
- func (r *ReindexRequest) WithTotalRecords(totalRecords int) *ReindexRequest
- func (r *ReindexRequest) WithType(type_ string) *ReindexRequest
- type ReportRequest
- type RequestConfig
- func (rc *RequestConfig) GetInstance() *RequestConfig
- func (rc *RequestConfig) GetRequestInfo(tempAuthToken string, overrides map[string]interface{}) *RequestInfo
- func (rc *RequestConfig) Initialize(apiID string, version string, authToken string, ...)
- func (rc *RequestConfig) UpdateAPIID(apiID string)
- func (rc *RequestConfig) UpdateAuthToken(authToken string)
- func (rc *RequestConfig) UpdateDid(did string)
- func (rc *RequestConfig) UpdateKey(key string)
- func (rc *RequestConfig) UpdateRequesterID(requesterID string)
- func (rc *RequestConfig) UpdateUserInfo(userInfo map[string]interface{})
- func (rc *RequestConfig) UpdateVersion(version string)
- type RequestInfo
- func (r *RequestInfo) ToMap() map[string]interface{}
- func (r *RequestInfo) WithAPIID(apiID string) *RequestInfo
- func (r *RequestInfo) WithAction(action string) *RequestInfo
- func (r *RequestInfo) WithAuthToken(authToken string) *RequestInfo
- func (r *RequestInfo) WithCorrelationID(correlationID string) *RequestInfo
- func (r *RequestInfo) WithDid(did string) *RequestInfo
- func (r *RequestInfo) WithKey(key string) *RequestInfo
- func (r *RequestInfo) WithMsgID(msgID string) *RequestInfo
- func (r *RequestInfo) WithRequesterID(requesterID string) *RequestInfo
- func (r *RequestInfo) WithTempAuthToken(tempAuthToken string) *RequestInfo
- func (r *RequestInfo) WithTimestamp(ts int64) *RequestInfo
- func (r *RequestInfo) WithUserInfo(userInfo map[string]interface{}) *RequestInfo
- func (r *RequestInfo) WithVersion(ver string) *RequestInfo
- type Role
- type RotateKeyRequest
- type SchemaDefCriteria
- func (s *SchemaDefCriteria) Build() *SchemaDefCriteria
- func (s *SchemaDefCriteria) ToMap() map[string]interface{}
- func (s *SchemaDefCriteria) Validate() error
- func (s *SchemaDefCriteria) WithCodes(codes []string) *SchemaDefCriteria
- func (s *SchemaDefCriteria) WithLimit(limit int) *SchemaDefCriteria
- func (s *SchemaDefCriteria) WithOffeset(offeset int) *SchemaDefCriteria
- func (s *SchemaDefCriteria) WithTenantID(tenantID string) *SchemaDefCriteria
- type SchemaDefinition
- func (s *SchemaDefinition) Build() *SchemaDefinition
- func (s *SchemaDefinition) ToMap() map[string]interface{}
- func (s *SchemaDefinition) Validate() error
- func (s *SchemaDefinition) WithAuditDetails(auditDetails *AuditDetails) *SchemaDefinition
- func (s *SchemaDefinition) WithCode(code string) *SchemaDefinition
- func (s *SchemaDefinition) WithDefination(defination string) *SchemaDefinition
- func (s *SchemaDefinition) WithDiscription(discription string) *SchemaDefinition
- func (s *SchemaDefinition) WithID(id string) *SchemaDefinition
- func (s *SchemaDefinition) WithISactive(isActive bool) *SchemaDefinition
- func (s *SchemaDefinition) WithTenantID(tenantID string) *SchemaDefinition
- type SearchParam
- type Service
- func (s *Service) Build(code string) (*Service, error)
- func (s *Service) ToMap() map[string]interface{}
- func (s *Service) Validate() error
- func (s *Service) WithAccountID(code string) *Service
- func (s *Service) WithAdditionalDeatils(code map[string]interface{}) *Service
- func (s *Service) WithAttributes(code []AttributeValue) *Service
- func (s *Service) WithAuditDetail(code *AuditDetails) *Service
- func (s *Service) WithClientID(code string) *Service
- func (s *Service) WithReferenceID(code string) *Service
- func (s *Service) WithServiceDefId(code string) *Service
- func (s *Service) WithTenantID(code string) *Service
- type ServiceCriteria
- func (s *ServiceCriteria) Build() (*ServiceCriteria, error)
- func (s *ServiceCriteria) ToMap() map[string]interface{}
- func (s *ServiceCriteria) Validate() error
- func (s *ServiceCriteria) WithIDs(code []string) *ServiceCriteria
- func (s *ServiceCriteria) WithTenantID(code string) *ServiceCriteria
- func (s *ServiceCriteria) Withaccount_id(code string) *ServiceCriteria
- func (s *ServiceCriteria) Withclient_id(code string) *ServiceCriteria
- func (s *ServiceCriteria) Withreference_ids(code []string) *ServiceCriteria
- func (s *ServiceCriteria) Withservice_def_ids(code []string) *ServiceCriteria
- type ServiceDefinition
- func (a *ServiceDefinition) Build() (*ServiceDefinition, error)
- func (s *ServiceDefinition) ToMap() map[string]interface{}
- func (s *ServiceDefinition) Validate() error
- func (a *ServiceDefinition) WithAdditionalDeatils(code map[string]interface{}) *ServiceDefinition
- func (a *ServiceDefinition) WithAttributes(code []AttributeDefinition) *ServiceDefinition
- func (a *ServiceDefinition) WithAuditDetail(code *AuditDetails) *ServiceDefinition
- func (a *ServiceDefinition) WithClientId(code string) *ServiceDefinition
- func (a *ServiceDefinition) WithCode(code string) *ServiceDefinition
- func (a *ServiceDefinition) WithId(code string) *ServiceDefinition
- func (a *ServiceDefinition) WithIsActive(code bool) *ServiceDefinition
- func (a *ServiceDefinition) WithTenantID(code string) *ServiceDefinition
- type ServiceDefinitionCriteria
- func (s *ServiceDefinitionCriteria) Build() (*ServiceDefinitionCriteria, error)
- func (s *ServiceDefinitionCriteria) ToMap() map[string]interface{}
- func (s *ServiceDefinitionCriteria) Validate() error
- func (s *ServiceDefinitionCriteria) WithClientID(code string) *ServiceDefinitionCriteria
- func (s *ServiceDefinitionCriteria) WithCodes(code []string) *ServiceDefinitionCriteria
- func (s *ServiceDefinitionCriteria) WithIDs(code []string) *ServiceDefinitionCriteria
- func (s *ServiceDefinitionCriteria) WithTenantID(code string) *ServiceDefinitionCriteria
- type ShortenRequest
- func (s *ShortenRequest) Build() (*ShortenRequest, error)
- func (s *ShortenRequest) ToMap() map[string]interface{}
- func (s *ShortenRequest) Validate() error
- func (s *ShortenRequest) WithId(code string) *ShortenRequest
- func (s *ShortenRequest) WithURL(code string) *ShortenRequest
- func (s *ShortenRequest) WithValidFrom(code int) *ShortenRequest
- func (s *ShortenRequest) WithValidtill(code int) *ShortenRequest
- type SignRequest
- type Signature
- type State
- func (s *State) Build() (*State, error)
- func (s *State) ToMap() map[string]interface{}
- func (s *State) Validate() error
- func (s *State) With_actions(actions []WorkflowAction) *State
- func (s *State) With_application_status(application_status string) *State
- func (s *State) With_audit_details(audit_details *AuditDetails) *State
- func (s *State) With_business_service_id(business_service_id string) *State
- func (s *State) With_doc_upload_required(doc_upload_required bool) *State
- func (s *State) With_is_start_state(is_start_state bool) *State
- func (s *State) With_is_state_updatable(is_state_updatable bool) *State
- func (s *State) With_is_terminate_state(is_terminate_state bool) *State
- func (s *State) With_sla(sla int) *State
- func (s *State) With_state(state string) *State
- func (s *State) With_tenant_id(tenant_id string) *State
- func (s *State) With_uuid(uuid string) *State
- type TaxAndPayment
- func (t *TaxAndPayment) Build() (*TaxAndPayment, error)
- func (t *TaxAndPayment) ToMap() map[string]interface{}
- func (t *TaxAndPayment) Validate() error
- func (t *TaxAndPayment) WithAmountPaid(amt interface{}) *TaxAndPayment
- func (t *TaxAndPayment) WithBillId(id string) *TaxAndPayment
- func (t *TaxAndPayment) WithTaxAmount(amt interface{}) *TaxAndPayment
- type Transaction
- func (t *Transaction) Build() (*Transaction, error)
- func (t *Transaction) ToMap() map[string]interface{}
- func (t *Transaction) Validate() error
- func (t *Transaction) WithAdditionalDetails(code map[string]interface{}) *Transaction
- func (t *Transaction) WithAdditionalFields(code map[string]interface{}) *Transaction
- func (t *Transaction) WithAuditDetails(code *AuditDetails) *Transaction
- func (t *Transaction) WithBillId(code string) *Transaction
- func (t *Transaction) WithCallBack(code string) *Transaction
- func (t *Transaction) WithConsumerCode(code string) *Transaction
- func (t *Transaction) WithGateway(code string) *Transaction
- func (t *Transaction) WithGatewayPaymentMode(code string) *Transaction
- func (t *Transaction) WithGatewayStatusCode(code string) *Transaction
- func (t *Transaction) WithGatewayStatusMsg(code string) *Transaction
- func (t *Transaction) WithGatewayTxnId(code string) *Transaction
- func (t *Transaction) WithModule(code string) *Transaction
- func (t *Transaction) WithProductInfo(code string) *Transaction
- func (t *Transaction) WithReceipt(code string) *Transaction
- func (t *Transaction) WithRedirectUrl(code string) *Transaction
- func (t *Transaction) WithResponseJson(code map[string]interface{}) *Transaction
- func (t *Transaction) WithTaxAndPayments(code []TaxAndPayment) *Transaction
- func (t *Transaction) WithTenantId(code string) *Transaction
- func (t *Transaction) WithTxnAmount(code string) *Transaction
- func (t *Transaction) WithTxnId(code string) *Transaction
- func (t *Transaction) WithTxnStatus(code TxnStatusEnum) *Transaction
- func (t *Transaction) WithTxnStatusMsg(code string) *Transaction
- func (t *Transaction) WithUser(code *User) *Transaction
- type TransactionCriteria
- func (t *TransactionCriteria) Build() (*TransactionCriteria, error)
- func (t *TransactionCriteria) ToMap() map[string]interface{}
- func (t *TransactionCriteria) WithBillId(code string) *TransactionCriteria
- func (t *TransactionCriteria) WithConsumerCode(code string) *TransactionCriteria
- func (t *TransactionCriteria) WithCreateTime(code int) *TransactionCriteria
- func (t *TransactionCriteria) WithLimit(code int) *TransactionCriteria
- func (t *TransactionCriteria) WithOffset(code int) *TransactionCriteria
- func (t *TransactionCriteria) WithReceipt(code string) *TransactionCriteria
- func (t *TransactionCriteria) WithTenantId(code string) *TransactionCriteria
- func (t *TransactionCriteria) WithTxnId(code string) *TransactionCriteria
- func (t *TransactionCriteria) WithTxnStatus(code TxnStatusEnum) *TransactionCriteria
- func (t *TransactionCriteria) WithUserUuid(code string) *TransactionCriteria
- type TxnStatusEnum
- type UpdateMessage
- type UpdateMessagesRequest
- func (u *UpdateMessagesRequest) Build() (*UpdateMessagesRequest, error)
- func (u *UpdateMessagesRequest) ToMap() map[string]interface{}
- func (u *UpdateMessagesRequest) Validate() error
- func (u *UpdateMessagesRequest) WithLocale(locale string) *UpdateMessagesRequest
- func (u *UpdateMessagesRequest) WithMessages(messages []UpdateMessage) *UpdateMessagesRequest
- func (u *UpdateMessagesRequest) WithModule(module string) *UpdateMessagesRequest
- func (u *UpdateMessagesRequest) WithRequestInfo(requestInfo *RequestInfo) *UpdateMessagesRequest
- func (u *UpdateMessagesRequest) WithTenantID(tenantID string) *UpdateMessagesRequest
- type User
- func (u *User) Build() (*User, error)
- func (u *User) ToMap() map[string]interface{}
- func (u *User) WithEmailId(code string) *User
- func (u *User) WithID(code int) *User
- func (u *User) WithMobilenumber(code string) *User
- func (u *User) WithName(code string) *User
- func (u *User) WithRoles(code []Role) *User
- func (u *User) WithTenantID(code string) *User
- func (u *User) WithType(code string) *User
- func (u *User) WithUserName(code string) *User
- func (u *User) WithUuid(code string) *User
- type UserOtp
- func (u *UserOtp) Build() (*UserOtp, error)
- func (u *UserOtp) ToMap() map[string]interface{}
- func (u *UserOtp) WithMobileNumber(mobile string) *UserOtp
- func (u *UserOtp) WithTenantID(tenant_id string) *UserOtp
- func (u *UserOtp) WithType(ty string) *UserOtp
- func (u *UserOtp) WithUserType(usertype string) *UserOtp
- type UserSearchModel
- func (u *UserSearchModel) ToMap() map[string]interface{}
- func (u *UserSearchModel) WithAadhaarNumber(aadhaarNumber string) *UserSearchModel
- func (u *UserSearchModel) WithActive(active bool) *UserSearchModel
- func (u *UserSearchModel) WithEmailID(emailID string) *UserSearchModel
- func (u *UserSearchModel) WithFuzzyLogic(fuzzyLogic bool) *UserSearchModel
- func (u *UserSearchModel) WithID(id []int) *UserSearchModel
- func (u *UserSearchModel) WithMobileNumber(mobileNumber string) *UserSearchModel
- func (u *UserSearchModel) WithName(name string) *UserSearchModel
- func (u *UserSearchModel) WithPageNumber(pageNumber int) *UserSearchModel
- func (u *UserSearchModel) WithPageSize(pageSize int) *UserSearchModel
- func (u *UserSearchModel) WithPan(pan string) *UserSearchModel
- func (u *UserSearchModel) WithRoleCodes(roleCodes []string) *UserSearchModel
- func (u *UserSearchModel) WithSort(sort []string) *UserSearchModel
- func (u *UserSearchModel) WithTenantID(tenantID string) *UserSearchModel
- func (u *UserSearchModel) WithUUID(uuid []string) *UserSearchModel
- func (u *UserSearchModel) WithUserName(userName string) *UserSearchModel
- func (u *UserSearchModel) WithUserType(userType string) *UserSearchModel
- type VerifyRequest
- type WorkflowAction
- func (w *WorkflowAction) Build() (*WorkflowAction, error)
- func (w *WorkflowAction) ToMap() map[string]interface{}
- func (w *WorkflowAction) Validate() error
- func (w *WorkflowAction) With_action(action string) *WorkflowAction
- func (w *WorkflowAction) With_active(active bool) *WorkflowAction
- func (w *WorkflowAction) With_audit_details(audit_details *AuditDetails) *WorkflowAction
- func (w *WorkflowAction) With_current_state(current_state string) *WorkflowAction
- func (w *WorkflowAction) With_next_state(next_state string) *WorkflowAction
- func (w *WorkflowAction) With_roles(roles []string) *WorkflowAction
- func (w *WorkflowAction) With_tenant_id(tenant_id string) *WorkflowAction
- func (w *WorkflowAction) With_uuid(uuid string) *WorkflowAction
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type APIDetails ¶
type APIDetails struct {
Uri string `json:"uri"`
Paginationdeatils *PaginationDetails `json:"paginationDetails"`
ResponseJsonPath string `json:"responseJsonPath"`
Request map[string]interface{} `json:"request"`
Tenant_id_for_open_search string `json:"tenant_id_for_open_search"`
Custom_query_param string `json:"custom_query_param"`
}
func APIDetailsBuilder ¶
func APIDetailsBuilder() *APIDetails
func (*APIDetails) Build ¶
func (a *APIDetails) Build() (*APIDetails, error)
func (*APIDetails) ToMap ¶
func (a *APIDetails) ToMap() map[string]interface{}
func (*APIDetails) Validate ¶
func (a *APIDetails) Validate() error
func (*APIDetails) WithCustomQueryParam ¶
func (a *APIDetails) WithCustomQueryParam(customQueryParam string) *APIDetails
func (*APIDetails) WithPaginationDetails ¶
func (a *APIDetails) WithPaginationDetails(paginationDetails *PaginationDetails) *APIDetails
func (*APIDetails) WithRequest ¶
func (a *APIDetails) WithRequest(request map[string]interface{}) *APIDetails
func (*APIDetails) WithResponseJsonPath ¶
func (a *APIDetails) WithResponseJsonPath(responseJsonPath string) *APIDetails
func (*APIDetails) WithTenantIdForOpenSearch ¶
func (a *APIDetails) WithTenantIdForOpenSearch(tenantIdForOpenSearch string) *APIDetails
func (*APIDetails) WithUri ¶
func (a *APIDetails) WithUri(uri string) *APIDetails
type Action ¶
type Action struct {
ID int
Name string
URL string
DisplayName string
OrderNumber int
QueryParams string
ParentModule string
Enabled bool
ServiceCode string
TenantID string
CreatedDate time.Time
CreatedBy int
LastModifiedDate time.Time
LastModifiedBy int
Path string
LeftIcon string
RightIcon string
}
Action represents a system action
func (*Action) WithCreatedBy ¶
func (*Action) WithDisplayName ¶
func (*Action) WithEnabled ¶
func (*Action) WithLastModifiedBy ¶
func (*Action) WithLastModifiedDate ¶
func (*Action) WithLeftIcon ¶
func (*Action) WithNavigationURL ¶
func (*Action) WithOrderNumber ¶
func (*Action) WithParentModule ¶
func (*Action) WithQueryParams ¶
func (*Action) WithRightIcon ¶
func (*Action) WithServiceCode ¶
func (*Action) WithTenantID ¶
type ActionRequest ¶
type ActionRequest struct {
RequestInfo *RequestInfo
RoleCodes []string
FeatureIDs []int
TenantID string
Enabled *bool
Actions []*Action
ActionMaster string
LeftIcon string
RightIcon string
}
ActionRequest represents an action API request
func ActionRequestBuilder ¶
func ActionRequestBuilder() *ActionRequest
func (*ActionRequest) Build ¶
func (b *ActionRequest) Build() (*ActionRequest, error)
func (*ActionRequest) ToMap ¶
func (r *ActionRequest) ToMap() map[string]interface{}
ToMap converts ActionRequest to a map
func (*ActionRequest) WithActionMaster ¶
func (b *ActionRequest) WithActionMaster(master string) *ActionRequest
func (*ActionRequest) WithActions ¶
func (b *ActionRequest) WithActions(actions []*Action) *ActionRequest
func (*ActionRequest) WithEnabled ¶
func (b *ActionRequest) WithEnabled(enabled bool) *ActionRequest
func (*ActionRequest) WithFeatureIDs ¶
func (b *ActionRequest) WithFeatureIDs(featureIDs []int) *ActionRequest
func (*ActionRequest) WithLeftIcon ¶
func (b *ActionRequest) WithLeftIcon(icon string) *ActionRequest
func (*ActionRequest) WithNavigationURL ¶
func (b *ActionRequest) WithNavigationURL(url string) *ActionRequest
func (*ActionRequest) WithRequestInfo ¶
func (b *ActionRequest) WithRequestInfo(info *RequestInfo) *ActionRequest
func (*ActionRequest) WithRightIcon ¶
func (b *ActionRequest) WithRightIcon(icon string) *ActionRequest
func (*ActionRequest) WithRoleCodes ¶
func (b *ActionRequest) WithRoleCodes(roleCodes []string) *ActionRequest
func (*ActionRequest) WithTenantID ¶
func (b *ActionRequest) WithTenantID(tenantID string) *ActionRequest
type ActionSearchCriteria ¶
ActionSearchCriteria represents search parameters
func ActionSearchCriteriaBuilder ¶
func ActionSearchCriteriaBuilder() *ActionSearchCriteria
func (*ActionSearchCriteria) Build ¶
func (b *ActionSearchCriteria) Build() *ActionSearchCriteria
func (*ActionSearchCriteria) WithFeatureIDs ¶
func (b *ActionSearchCriteria) WithFeatureIDs(featureIDs []int) *ActionSearchCriteria
func (*ActionSearchCriteria) WithRoleCodes ¶
func (b *ActionSearchCriteria) WithRoleCodes(roleCodes []string) *ActionSearchCriteria
func (*ActionSearchCriteria) WithTenantID ¶
func (b *ActionSearchCriteria) WithTenantID(tenantID string) *ActionSearchCriteria
type AttributeDefinition ¶
type AttributeDefinition struct {
Code string `json:"code"`
Data_type DataTypeEnum `json:"datatype"`
Id string `json:"id"`
Reference_id string `json:"referenceId"`
Tenant_id string `json:"tenantId"`
Values []string `json:"values"`
Is_active bool `json:"isactive"`
Required bool `json:"required"`
Regex string `json:"regex"`
Order string `json:"order"`
Audit_details *AuditDetails `json:"auditDetails"`
Additional_details map[string]interface{} `json:"additionalDetails"`
}
func AttributeDefinitionBuilder ¶
func AttributeDefinitionBuilder() *AttributeDefinition
func (*AttributeDefinition) Build ¶
func (a *AttributeDefinition) Build() (*AttributeDefinition, error)
func (*AttributeDefinition) ToMap ¶
func (a *AttributeDefinition) ToMap() map[string]interface{}
func (*AttributeDefinition) Validate ¶
func (a *AttributeDefinition) Validate() error
func (*AttributeDefinition) WithAdditionalDeatils ¶
func (a *AttributeDefinition) WithAdditionalDeatils(code map[string]interface{}) *AttributeDefinition
func (*AttributeDefinition) WithAuditDetail ¶
func (a *AttributeDefinition) WithAuditDetail(code *AuditDetails) *AttributeDefinition
func (*AttributeDefinition) WithCode ¶
func (a *AttributeDefinition) WithCode(code string) *AttributeDefinition
func (*AttributeDefinition) WithDataType ¶
func (a *AttributeDefinition) WithDataType(code DataTypeEnum) *AttributeDefinition
func (*AttributeDefinition) WithId ¶
func (a *AttributeDefinition) WithId(code string) *AttributeDefinition
func (*AttributeDefinition) WithIsActive ¶
func (a *AttributeDefinition) WithIsActive(code bool) *AttributeDefinition
func (*AttributeDefinition) WithOrder ¶
func (a *AttributeDefinition) WithOrder(code string) *AttributeDefinition
func (*AttributeDefinition) WithRegex ¶
func (a *AttributeDefinition) WithRegex(code string) *AttributeDefinition
func (*AttributeDefinition) WithRequired ¶
func (a *AttributeDefinition) WithRequired(code bool) *AttributeDefinition
func (*AttributeDefinition) WithTenantID ¶
func (a *AttributeDefinition) WithTenantID(code string) *AttributeDefinition
func (*AttributeDefinition) WithValue ¶
func (a *AttributeDefinition) WithValue(code []string) *AttributeDefinition
func (*AttributeDefinition) Withreference_id ¶
func (a *AttributeDefinition) Withreference_id(code string) *AttributeDefinition
type AttributeValue ¶
type AttributeValue struct {
AttributeCode string `json:"attributeCode"`
Value interface{} `json:"value"`
ID string `json:"id,omitempty"`
ReferenceID string `json:"referenceId,omitempty"`
AuditDetails *AuditDetails `json:"auditDetails,omitempty"`
AdditionalDetails map[string]interface{} `json:"additionalDetails,omitempty"`
}
func AttributeValueBuilder ¶
func AttributeValueBuilder() *AttributeValue
func (*AttributeValue) Build ¶
func (a *AttributeValue) Build() (*AttributeValue, error)
func (*AttributeValue) ToMap ¶
func (a *AttributeValue) ToMap() map[string]interface{}
func (*AttributeValue) Validate ¶
func (a *AttributeValue) Validate() error
func (*AttributeValue) WithAddtionalDetails ¶
func (a *AttributeValue) WithAddtionalDetails(code map[string]interface{}) *AttributeValue
func (*AttributeValue) WithAttributesCode ¶
func (a *AttributeValue) WithAttributesCode(code string) *AttributeValue
func (*AttributeValue) WithAuditDetail ¶
func (a *AttributeValue) WithAuditDetail(code *AuditDetails) *AttributeValue
func (*AttributeValue) WithId ¶
func (a *AttributeValue) WithId(code string) *AttributeValue
func (*AttributeValue) WithReferenceId ¶
func (a *AttributeValue) WithReferenceId(code string) *AttributeValue
func (*AttributeValue) WithValue ¶
func (a *AttributeValue) WithValue(value any) *AttributeValue
type AuditDetails ¶
type AuditDetails struct {
CreatedBy string `json:"createdBy"`
CreatedTime string `json:"createdTime"`
LastModifiedBy string `json:"lastModifiedBy"`
LastModifiedTime string `json:"lastModifiedTime"`
}
func (*AuditDetails) AuditDetailsBuilder ¶
func (a *AuditDetails) AuditDetailsBuilder() *AuditDetails
func (*AuditDetails) Build ¶
func (a *AuditDetails) Build() *AuditDetails
func (*AuditDetails) ToMap ¶
func (a *AuditDetails) ToMap() map[string]interface{}
func (*AuditDetails) WithCreatedBy ¶
func (a *AuditDetails) WithCreatedBy(createdBy string) *AuditDetails
func (*AuditDetails) WithCreatedTime ¶
func (a *AuditDetails) WithCreatedTime(createdTime string) *AuditDetails
func (*AuditDetails) WithLastModifiedBy ¶
func (a *AuditDetails) WithLastModifiedBy(lastModifiedBy string) *AuditDetails
func (*AuditDetails) WithLastModifiedTime ¶
func (a *AuditDetails) WithLastModifiedTime(lastModifiedTime string) *AuditDetails
type AuthenticationRequest ¶
type AuthenticationRequest struct {
Username string `json:"username"`
Password string `json:"password"`
TenantID string `json:"tenant_id"`
GrantType string `json:"grant_type"`
Scope string `json:"scope"`
Usertype string `json:"Usertype"`
}
func AuthenticationRequestBuilder ¶
func AuthenticationRequestBuilder() *AuthenticationRequest
func (*AuthenticationRequest) Build ¶
func (b *AuthenticationRequest) Build() *AuthenticationRequest
func (*AuthenticationRequest) ToMap ¶
func (a *AuthenticationRequest) ToMap() map[string]interface{}
func (*AuthenticationRequest) WithGrantType ¶
func (b *AuthenticationRequest) WithGrantType(grantType string) *AuthenticationRequest
func (*AuthenticationRequest) WithPassword ¶
func (b *AuthenticationRequest) WithPassword(password string) *AuthenticationRequest
func (*AuthenticationRequest) WithScope ¶
func (b *AuthenticationRequest) WithScope(scope string) *AuthenticationRequest
func (*AuthenticationRequest) WithTenantID ¶
func (b *AuthenticationRequest) WithTenantID(tenantID string) *AuthenticationRequest
func (*AuthenticationRequest) WithUserType ¶
func (b *AuthenticationRequest) WithUserType(userType string) *AuthenticationRequest
func (*AuthenticationRequest) WithUsername ¶
func (b *AuthenticationRequest) WithUsername(username string) *AuthenticationRequest
type AuthorizationRequest ¶
AuthorizationRequest represents an authorization request in the system
func AuthorizationRequestBuilder ¶
func AuthorizationRequestBuilder() *AuthorizationRequest
AuthorizationRequestBuilder creates a new AuthorizationRequestBuilder
func (*AuthorizationRequest) AddRole ¶
func (b *AuthorizationRequest) AddRole(role Role) *AuthorizationRequest
AddRole adds a role to the authorization request
func (*AuthorizationRequest) AddTenantID ¶
func (b *AuthorizationRequest) AddTenantID(tenantID string) *AuthorizationRequest
AddTenantID adds a tenant ID to the authorization request
func (*AuthorizationRequest) Build ¶
func (b *AuthorizationRequest) Build() (*AuthorizationRequest, error)
Build creates and validates a new AuthorizationRequest
func (*AuthorizationRequest) ToMap ¶
func (a *AuthorizationRequest) ToMap() map[string]interface{}
ToMap converts the AuthorizationRequest to a map
func (*AuthorizationRequest) Validate ¶
func (a *AuthorizationRequest) Validate() error
Validate checks if the AuthorizationRequest has valid required fields
func (*AuthorizationRequest) WithURI ¶
func (b *AuthorizationRequest) WithURI(uri string) *AuthorizationRequest
WithURI sets the URI for the authorization request
type BoundarySearchRequest ¶
type BoundarySearchRequest struct {
TenantID string `json:"tenant_id"`
BoundryIds []string `json:"boundary_ids"`
BoundaryType string `json:"boundary_type"`
BoundaryNum []string `json:"boundary_name"`
HierarchyType string `json:"HierarchyType"`
Codes []string `json:"codes"`
}
func BoundarySearchRequestBuilder ¶
func BoundarySearchRequestBuilder() *BoundarySearchRequest
func (*BoundarySearchRequest) Build ¶
func (b *BoundarySearchRequest) Build() *BoundarySearchRequest
func (*BoundarySearchRequest) ToMap ¶
func (b *BoundarySearchRequest) ToMap() map[string]interface{}
func (*BoundarySearchRequest) Validate ¶
func (b *BoundarySearchRequest) Validate() error
func (*BoundarySearchRequest) WithBoundaryIds ¶
func (b *BoundarySearchRequest) WithBoundaryIds(boundaryIds []string) *BoundarySearchRequest
func (*BoundarySearchRequest) WithBoundaryNum ¶
func (b *BoundarySearchRequest) WithBoundaryNum(boundaryNum []string) *BoundarySearchRequest
func (*BoundarySearchRequest) WithBoundaryType ¶
func (b *BoundarySearchRequest) WithBoundaryType(boundaryType string) *BoundarySearchRequest
func (*BoundarySearchRequest) WithCodes ¶
func (b *BoundarySearchRequest) WithCodes(codes []string) *BoundarySearchRequest
func (*BoundarySearchRequest) WithHierarchyType ¶
func (b *BoundarySearchRequest) WithHierarchyType(hierarchyType string) *BoundarySearchRequest
func (*BoundarySearchRequest) WithTenantID ¶
func (b *BoundarySearchRequest) WithTenantID(tenantID string) *BoundarySearchRequest
type BusinessService ¶
type BusinessService struct {
TenantID string `json:"TenantID"`
BusinessService string `json:"BusinessService"`
Business string `json:"Business"`
States []string `json:"States"`
Uuid string `json:"Uuid"`
GetUri string `json:"GetUri"`
PostUri string `json:"PostUri"`
BusinessServiceSla int `json:"BusinessServiceSla"`
AuditDetails *AuditDetails `json:"AuditDetails"`
}
func BusinessServiceBuilder ¶
func BusinessServiceBuilder() *BusinessService
func (*BusinessService) Build ¶
func (b *BusinessService) Build() *BusinessService
func (*BusinessService) ToMap ¶
func (b *BusinessService) ToMap() map[string]interface{}
func (*BusinessService) Validate ¶
func (b *BusinessService) Validate() error
func (*BusinessService) WithAuditDetails ¶
func (b *BusinessService) WithAuditDetails(auditDetails *AuditDetails) *BusinessService
func (*BusinessService) WithBusiness ¶
func (b *BusinessService) WithBusiness(business string) *BusinessService
func (*BusinessService) WithBusinessService ¶
func (b *BusinessService) WithBusinessService(businessService string) *BusinessService
func (*BusinessService) WithBusinessServiceSla ¶
func (b *BusinessService) WithBusinessServiceSla(businessServiceSla int) *BusinessService
func (*BusinessService) WithGetUri ¶
func (b *BusinessService) WithGetUri(getUri string) *BusinessService
func (*BusinessService) WithPostUri ¶
func (b *BusinessService) WithPostUri(postUri string) *BusinessService
func (*BusinessService) WithStates ¶
func (b *BusinessService) WithStates(states []string) *BusinessService
func (*BusinessService) WithTenantID ¶
func (b *BusinessService) WithTenantID(tenantID string) *BusinessService
func (*BusinessService) WithUuid ¶
func (b *BusinessService) WithUuid(uuid string) *BusinessService
type BusinessServiceSearchCriteria ¶
type BusinessServiceSearchCriteria struct {
TenantID string `json:"tenantId"`
BusinessServices []string `json:"businessServices"`
StateUUIDs []string `json:"stateUuids"`
ActionUUIDs []string `json:"actionUuids"`
}
func BusinessServiceSearchCriteriaBuilder ¶
func BusinessServiceSearchCriteriaBuilder() *BusinessServiceSearchCriteria
func (*BusinessServiceSearchCriteria) Build ¶
func (b *BusinessServiceSearchCriteria) Build() *BusinessServiceSearchCriteria
func (*BusinessServiceSearchCriteria) ToMap ¶
func (b *BusinessServiceSearchCriteria) ToMap() map[string]interface{}
func (*BusinessServiceSearchCriteria) Validate ¶
func (b *BusinessServiceSearchCriteria) Validate() error
func (*BusinessServiceSearchCriteria) WithActionUUIDs ¶
func (b *BusinessServiceSearchCriteria) WithActionUUIDs(actionUUIDs []string) *BusinessServiceSearchCriteria
func (*BusinessServiceSearchCriteria) WithBusinessServices ¶
func (b *BusinessServiceSearchCriteria) WithBusinessServices(businessServices []string) *BusinessServiceSearchCriteria
func (*BusinessServiceSearchCriteria) WithStateUUIDs ¶
func (b *BusinessServiceSearchCriteria) WithStateUUIDs(stateUUIDs []string) *BusinessServiceSearchCriteria
func (*BusinessServiceSearchCriteria) WithTenantID ¶
func (b *BusinessServiceSearchCriteria) WithTenantID(tenantID string) *BusinessServiceSearchCriteria
type CitizenUser ¶
type CitizenUser struct {
ID string
UserName string
Password string
Salutation string
Name string
Gender string
MobileNumber string
EmailID string
AltContactNumber string
Pan string
AadhaarNumber string
PermanentAddress string
PermanentCity string
PermanentPinCode string
CorrespondenceAddress string
CorrespondenceCity string
CorrespondencePinCode string
Active bool
Dob string
PwdExpiryDate string
Locale string
Type string
Signature string
AccountLocked bool
Roles []Role
FatherOrHusbandName string
BloodGroup string
IdentificationMark string
Photo string
CreatedBy string
LastModifiedBy string
TenantID string
OtpReference string
}
CitizenUser represents a citizen user in the system
func CreateCitizenUser ¶
func CreateCitizenUser() *CitizenUser
CreateCitizenUser creates a new CitizenUser with default values
func (*CitizenUser) ToMap ¶
func (u *CitizenUser) ToMap() map[string]interface{}
ToMap converts the CitizenUser to a map
func (*CitizenUser) WithAadhaarNumber ¶
func (u *CitizenUser) WithAadhaarNumber(aadhaarNumber string) *CitizenUser
func (*CitizenUser) WithAccountLocked ¶
func (u *CitizenUser) WithAccountLocked(locked bool) *CitizenUser
func (*CitizenUser) WithActive ¶
func (u *CitizenUser) WithActive(active bool) *CitizenUser
func (*CitizenUser) WithAltContactNumber ¶
func (u *CitizenUser) WithAltContactNumber(altContactNumber string) *CitizenUser
func (*CitizenUser) WithBloodGroup ¶
func (u *CitizenUser) WithBloodGroup(bloodGroup string) *CitizenUser
func (*CitizenUser) WithCorrespondenceAddress ¶
func (u *CitizenUser) WithCorrespondenceAddress(address string) *CitizenUser
func (*CitizenUser) WithCorrespondenceCity ¶
func (u *CitizenUser) WithCorrespondenceCity(city string) *CitizenUser
func (*CitizenUser) WithCorrespondencePinCode ¶
func (u *CitizenUser) WithCorrespondencePinCode(pinCode string) *CitizenUser
func (*CitizenUser) WithCreatedBy ¶
func (u *CitizenUser) WithCreatedBy(createdBy string) *CitizenUser
func (*CitizenUser) WithDob ¶
func (u *CitizenUser) WithDob(dob string) *CitizenUser
func (*CitizenUser) WithEmailID ¶
func (u *CitizenUser) WithEmailID(emailID string) *CitizenUser
func (*CitizenUser) WithFatherOrHusbandName ¶
func (u *CitizenUser) WithFatherOrHusbandName(name string) *CitizenUser
func (*CitizenUser) WithGender ¶
func (u *CitizenUser) WithGender(gender string) *CitizenUser
func (*CitizenUser) WithID ¶
func (u *CitizenUser) WithID(id string) *CitizenUser
Builder methods for CitizenUser
func (*CitizenUser) WithIdentificationMark ¶
func (u *CitizenUser) WithIdentificationMark(mark string) *CitizenUser
func (*CitizenUser) WithLastModifiedBy ¶
func (u *CitizenUser) WithLastModifiedBy(lastModifiedBy string) *CitizenUser
func (*CitizenUser) WithLocale ¶
func (u *CitizenUser) WithLocale(locale string) *CitizenUser
func (*CitizenUser) WithMobileNumber ¶
func (u *CitizenUser) WithMobileNumber(mobileNumber string) *CitizenUser
func (*CitizenUser) WithName ¶
func (u *CitizenUser) WithName(name string) *CitizenUser
func (*CitizenUser) WithOtpReference ¶
func (u *CitizenUser) WithOtpReference(otpReference string) *CitizenUser
func (*CitizenUser) WithPan ¶
func (u *CitizenUser) WithPan(pan string) *CitizenUser
func (*CitizenUser) WithPassword ¶
func (u *CitizenUser) WithPassword(password string) *CitizenUser
func (*CitizenUser) WithPermanentAddress ¶
func (u *CitizenUser) WithPermanentAddress(address string) *CitizenUser
func (*CitizenUser) WithPermanentCity ¶
func (u *CitizenUser) WithPermanentCity(city string) *CitizenUser
func (*CitizenUser) WithPermanentPinCode ¶
func (u *CitizenUser) WithPermanentPinCode(pinCode string) *CitizenUser
func (*CitizenUser) WithPhoto ¶
func (u *CitizenUser) WithPhoto(photo string) *CitizenUser
func (*CitizenUser) WithPwdExpiryDate ¶
func (u *CitizenUser) WithPwdExpiryDate(expiryDate string) *CitizenUser
func (*CitizenUser) WithRoles ¶
func (u *CitizenUser) WithRoles(roles []Role) *CitizenUser
func (*CitizenUser) WithSalutation ¶
func (u *CitizenUser) WithSalutation(salutation string) *CitizenUser
func (*CitizenUser) WithSignature ¶
func (u *CitizenUser) WithSignature(signature string) *CitizenUser
func (*CitizenUser) WithTenantID ¶
func (u *CitizenUser) WithTenantID(tenantID string) *CitizenUser
func (*CitizenUser) WithType ¶
func (u *CitizenUser) WithType(type_ string) *CitizenUser
func (*CitizenUser) WithUserName ¶
func (u *CitizenUser) WithUserName(userName string) *CitizenUser
type CreateMessagesRequest ¶
type CreateMessagesRequest struct {
TenantID string `json:"tenant_id"`
Messages []Message `json:"messages"`
RequestInfo *RequestInfo `json:"request_info"`
}
func CreateMessagesRequestBuilder ¶
func CreateMessagesRequestBuilder() *CreateMessagesRequest
func (*CreateMessagesRequest) Build ¶
func (c *CreateMessagesRequest) Build() (*CreateMessagesRequest, error)
func (*CreateMessagesRequest) ToMap ¶
func (c *CreateMessagesRequest) ToMap() map[string]interface{}
func (*CreateMessagesRequest) Validate ¶
func (c *CreateMessagesRequest) Validate() error
func (*CreateMessagesRequest) WithMessages ¶
func (c *CreateMessagesRequest) WithMessages(messages []Message) *CreateMessagesRequest
func (*CreateMessagesRequest) WithRequestInfo ¶
func (c *CreateMessagesRequest) WithRequestInfo(requestInfo *RequestInfo) *CreateMessagesRequest
func (*CreateMessagesRequest) WithTenantID ¶
func (c *CreateMessagesRequest) WithTenantID(tenantID string) *CreateMessagesRequest
type DataTypeEnum ¶
type DataTypeEnum string
const ( STRING DataTypeEnum = "String" NUMBER DataTypeEnum = "Number" TEXT DataTypeEnum = "Text" DATETIME DataTypeEnum = "Datetime" SINGLEVALUELIST DataTypeEnum = "SingleValueList" MULTIVALUELIST DataTypeEnum = "MultiValueList" FILE DataTypeEnum = "File" )
type DeleteMessage ¶
type DeleteMessage struct {
Code string `json:"code"`
Locale string `json:"locale"`
Module string `json:"module"`
}
func DeleteMessageBuilder ¶
func DeleteMessageBuilder() *DeleteMessage
func (*DeleteMessage) Build ¶
func (d *DeleteMessage) Build() (*DeleteMessage, error)
func (*DeleteMessage) ToMap ¶
func (d *DeleteMessage) ToMap() map[string]interface{}
func (*DeleteMessage) Validate ¶
func (d *DeleteMessage) Validate() error
func (*DeleteMessage) WithCode ¶
func (d *DeleteMessage) WithCode(code string) *DeleteMessage
func (*DeleteMessage) WithLocale ¶
func (d *DeleteMessage) WithLocale(locale string) *DeleteMessage
func (*DeleteMessage) WithModule ¶
func (d *DeleteMessage) WithModule(module string) *DeleteMessage
type DeleteMessagesRequest ¶
type DeleteMessagesRequest struct {
TenantID string `json:"tenant_id"`
Messages []DeleteMessage `json:"messages"`
RequestInfo *RequestInfo `json:"request_info"`
}
func DeleteMessagesRequestBuilder ¶
func DeleteMessagesRequestBuilder() *DeleteMessagesRequest
func (*DeleteMessagesRequest) Build ¶
func (d *DeleteMessagesRequest) Build() (*DeleteMessagesRequest, error)
func (*DeleteMessagesRequest) ToMap ¶
func (d *DeleteMessagesRequest) ToMap() map[string]interface{}
func (*DeleteMessagesRequest) Validate ¶
func (d *DeleteMessagesRequest) Validate() error
func (*DeleteMessagesRequest) WithMessages ¶
func (d *DeleteMessagesRequest) WithMessages(messages []DeleteMessage) *DeleteMessagesRequest
func (*DeleteMessagesRequest) WithRequestInfo ¶
func (d *DeleteMessagesRequest) WithRequestInfo(requestInfo *RequestInfo) *DeleteMessagesRequest
func (*DeleteMessagesRequest) WithTenantID ¶
func (d *DeleteMessagesRequest) WithTenantID(tenantID string) *DeleteMessagesRequest
type Document ¶
type Document struct {
Id string `json:"id"`
TenantID string `json:"tenantId"`
DocumentType string `json:"documenttype"`
FileStoreIds string `json:"fileStoreIds"`
DocumentUid string `json:"documentUid"`
AuditDetails *AuditDetails `json:"auditdetails"`
}
func DocumentBuilder ¶
func DocumentBuilder() *Document
func (*Document) With_audit_details ¶
func (d *Document) With_audit_details(audit_details *AuditDetails) *Document
func (*Document) With_document_type ¶
func (*Document) With_document_uid ¶
func (*Document) With_file_store_id ¶
func (*Document) With_tenant_id ¶
type EncReqObject ¶
type EncReqObject struct {
TenantID string `json:"tenant_id"`
Type string `json:"type"`
Value string `json:"value"`
}
func EncReqObjectBuilder ¶
func EncReqObjectBuilder() *EncReqObject
func (*EncReqObject) Build ¶
func (e *EncReqObject) Build() (*EncReqObject, error)
func (*EncReqObject) SetTenantID ¶
func (e *EncReqObject) SetTenantID(tenantID string) *EncReqObject
func (*EncReqObject) SetType ¶
func (e *EncReqObject) SetType(typeValue string) *EncReqObject
func (*EncReqObject) SetValue ¶
func (e *EncReqObject) SetValue(value string) *EncReqObject
func (*EncReqObject) ToMap ¶
func (e *EncReqObject) ToMap() map[string]interface{}
func (*EncReqObject) Validate ¶
func (e *EncReqObject) Validate() error
type FileRetrieveByIdRequest ¶
type FileRetrieveByIdRequest struct {
TenantID string `json:"tenant_id"`
FileStoreId string `json:"file_store_id"`
}
func FileRetrieveByIdRequestBuilder ¶
func FileRetrieveByIdRequestBuilder() *FileRetrieveByIdRequest
func (*FileRetrieveByIdRequest) Build ¶
func (f *FileRetrieveByIdRequest) Build() *FileRetrieveByIdRequest
func (*FileRetrieveByIdRequest) ToMap ¶
func (f *FileRetrieveByIdRequest) ToMap() map[string]interface{}
func (*FileRetrieveByIdRequest) Validate ¶
func (f *FileRetrieveByIdRequest) Validate() error
func (*FileRetrieveByIdRequest) WithFileStoreId ¶
func (f *FileRetrieveByIdRequest) WithFileStoreId(fileStoreId string) *FileRetrieveByIdRequest
func (*FileRetrieveByIdRequest) WithTenantID ¶
func (f *FileRetrieveByIdRequest) WithTenantID(tenantID string) *FileRetrieveByIdRequest
type FileRetrieveByTagRequest ¶
func FileRetrieveByTagRequestBuilder ¶
func FileRetrieveByTagRequestBuilder() *FileRetrieveByTagRequest
func (*FileRetrieveByTagRequest) Build ¶
func (f *FileRetrieveByTagRequest) Build() *FileRetrieveByTagRequest
func (*FileRetrieveByTagRequest) ToMap ¶
func (f *FileRetrieveByTagRequest) ToMap() map[string]interface{}
func (*FileRetrieveByTagRequest) Validate ¶
func (f *FileRetrieveByTagRequest) Validate() error
func (*FileRetrieveByTagRequest) WithTag ¶
func (f *FileRetrieveByTagRequest) WithTag(tag string) *FileRetrieveByTagRequest
func (*FileRetrieveByTagRequest) WithTenantID ¶
func (f *FileRetrieveByTagRequest) WithTenantID(tenantID string) *FileRetrieveByTagRequest
type FileRetrieveByUrlRequest ¶
type FileRetrieveByUrlRequest struct {
TenantID string `json:"tenant_id"`
FileStoreIds []string `json:"file_store_ids"`
}
func FileRetrieveByUrlRequestBuilder ¶
func FileRetrieveByUrlRequestBuilder() *FileRetrieveByUrlRequest
func (*FileRetrieveByUrlRequest) Build ¶
func (f *FileRetrieveByUrlRequest) Build() *FileRetrieveByUrlRequest
func (*FileRetrieveByUrlRequest) ToMap ¶
func (f *FileRetrieveByUrlRequest) ToMap() map[string]interface{}
func (*FileRetrieveByUrlRequest) Validate ¶
func (f *FileRetrieveByUrlRequest) Validate() error
func (*FileRetrieveByUrlRequest) WithFileStoreIds ¶
func (f *FileRetrieveByUrlRequest) WithFileStoreIds(fileStoreIds []string) *FileRetrieveByUrlRequest
func (*FileRetrieveByUrlRequest) WithTenantID ¶
func (f *FileRetrieveByUrlRequest) WithTenantID(tenantID string) *FileRetrieveByUrlRequest
type FileUploadRequest ¶
type FileUploadRequest struct {
Files []*multipart.FileHeader `json:"files"`
TenantID string `json:"tenant_id"`
Module string `json:"module"`
Tag string `json:"tag"`
RequestInfo *RequestInfo `json:"request_info"`
}
FileStore represents a file store with a name and path.
func FileUploadRequestBuilder ¶
func FileUploadRequestBuilder() *FileUploadRequest
func (*FileUploadRequest) Build ¶
func (f *FileUploadRequest) Build() *FileUploadRequest
func (*FileUploadRequest) ToMap ¶
func (r *FileUploadRequest) ToMap() map[string]interface{}
func (*FileUploadRequest) Validate ¶
func (f *FileUploadRequest) Validate() error
func (*FileUploadRequest) WithFiles ¶
func (f *FileUploadRequest) WithFiles(files []*multipart.FileHeader) *FileUploadRequest
func (*FileUploadRequest) WithModule ¶
func (f *FileUploadRequest) WithModule(module string) *FileUploadRequest
func (*FileUploadRequest) WithRequestInfo ¶
func (f *FileUploadRequest) WithRequestInfo(requestInfo *RequestInfo) *FileUploadRequest
func (*FileUploadRequest) WithTag ¶
func (f *FileUploadRequest) WithTag(tag string) *FileUploadRequest
func (*FileUploadRequest) WithTenantID ¶
func (f *FileUploadRequest) WithTenantID(tenantID string) *FileUploadRequest
type IDRequest ¶
type IDRequest struct {
Idname string `json:"idname"`
TenantID string `json:"tenant_id"`
Format string `json:"format"`
Count int `json:"count"`
}
func IdRequestBuilder ¶
func IdRequestBuilder() *IDRequest
func (*IDRequest) WithFormat ¶
func (*IDRequest) WithIdName ¶
func (*IDRequest) WithTenantID ¶
type LegacyIndexRequest ¶
type LegacyIndexRequest struct {
RequestInfo *RequestInfo `json:"requestInfo"`
APIDetails *APIDetails `json:"apiDetails"`
LegacyIndexTopic string `json:"legacyIndexTopic"`
TenantID string `json:"tenantId"`
JobId string `json:"jobId"`
StartTime int64 `json:"startTime"`
TotalRecords int `json:"totalRecords"`
}
func LegacyIndexRequestBuilder ¶
func LegacyIndexRequestBuilder() *LegacyIndexRequest
func (*LegacyIndexRequest) Build ¶
func (l *LegacyIndexRequest) Build() (*LegacyIndexRequest, error)
func (*LegacyIndexRequest) ToMap ¶
func (l *LegacyIndexRequest) ToMap() map[string]interface{}
func (*LegacyIndexRequest) Validate ¶
func (l *LegacyIndexRequest) Validate() error
func (*LegacyIndexRequest) WithAPIDetails ¶
func (l *LegacyIndexRequest) WithAPIDetails(apiDetails *APIDetails) *LegacyIndexRequest
func (*LegacyIndexRequest) WithJobId ¶
func (l *LegacyIndexRequest) WithJobId(jobId string) *LegacyIndexRequest
func (*LegacyIndexRequest) WithLegacyIndexTopic ¶
func (l *LegacyIndexRequest) WithLegacyIndexTopic(legacyIndexTopic string) *LegacyIndexRequest
func (*LegacyIndexRequest) WithRequestInfo ¶
func (l *LegacyIndexRequest) WithRequestInfo(requestInfo *RequestInfo) *LegacyIndexRequest
func (*LegacyIndexRequest) WithStartTime ¶
func (l *LegacyIndexRequest) WithStartTime(startTime int64) *LegacyIndexRequest
func (*LegacyIndexRequest) WithTenantId ¶
func (l *LegacyIndexRequest) WithTenantId(tenantId string) *LegacyIndexRequest
func (*LegacyIndexRequest) WithTotalRecords ¶
func (l *LegacyIndexRequest) WithTotalRecords(totalRecords int) *LegacyIndexRequest
type LocaleRequest ¶
type LocaleRequest struct {
Locale string `json:"locale"`
TenantID string `json:"tenant_id"`
Module string `json:"module"`
Codes []string `json:"codes"`
}
func LocaleRequestBuilder ¶
func LocaleRequestBuilder() *LocaleRequest
func (*LocaleRequest) Build ¶
func (l *LocaleRequest) Build() (*LocaleRequest, error)
func (*LocaleRequest) ToMap ¶
func (l *LocaleRequest) ToMap() map[string]interface{}
func (*LocaleRequest) Validate ¶
func (l *LocaleRequest) Validate() error
func (*LocaleRequest) WithCodes ¶
func (l *LocaleRequest) WithCodes(codes []string) *LocaleRequest
func (*LocaleRequest) WithLocale ¶
func (l *LocaleRequest) WithLocale(locale string) *LocaleRequest
func (*LocaleRequest) WithModule ¶
func (l *LocaleRequest) WithModule(module string) *LocaleRequest
func (*LocaleRequest) WithTenantID ¶
func (l *LocaleRequest) WithTenantID(tenantID string) *LocaleRequest
type LocationBoundarySearchRequest ¶
type LocationBoundarySearchRequest struct {
TenantID string `json:"tenant_id"`
RequestInfo *RequestInfo `json:"RequestInfo"`
HierarchyTypeCode string `json:"hierarchyTypeCode"`
Codes []string `json:"codes"`
BoundaryType string `json:"boundaryType"`
}
func LocationBoundarySearchRequestBuilder ¶
func LocationBoundarySearchRequestBuilder() *LocationBoundarySearchRequest
func (*LocationBoundarySearchRequest) Build ¶
func (l *LocationBoundarySearchRequest) Build() *LocationBoundarySearchRequest
func (*LocationBoundarySearchRequest) ToMap ¶
func (l *LocationBoundarySearchRequest) ToMap() map[string]interface{}
func (*LocationBoundarySearchRequest) Validate ¶
func (l *LocationBoundarySearchRequest) Validate() error
func (*LocationBoundarySearchRequest) WithBoundaryType ¶
func (l *LocationBoundarySearchRequest) WithBoundaryType(boundaryType string) *LocationBoundarySearchRequest
func (*LocationBoundarySearchRequest) WithCodes ¶
func (l *LocationBoundarySearchRequest) WithCodes(codes []string) *LocationBoundarySearchRequest
func (*LocationBoundarySearchRequest) WithHierarchyTypeCode ¶
func (l *LocationBoundarySearchRequest) WithHierarchyTypeCode(hierarchyTypeCode string) *LocationBoundarySearchRequest
func (*LocationBoundarySearchRequest) WithRequestInfo ¶
func (l *LocationBoundarySearchRequest) WithRequestInfo(requestInfo *RequestInfo) *LocationBoundarySearchRequest
func (*LocationBoundarySearchRequest) WithTenantID ¶
func (l *LocationBoundarySearchRequest) WithTenantID(tenantID string) *LocationBoundarySearchRequest
type MasterDetail ¶
func MasterDetailBuilder ¶
func MasterDetailBuilder() *MasterDetail
func (*MasterDetail) Build ¶
func (md *MasterDetail) Build() (*MasterDetail, error)
func (*MasterDetail) ToMap ¶
func (md *MasterDetail) ToMap() map[string]interface{}
func (*MasterDetail) Validate ¶
func (md *MasterDetail) Validate() error
func (*MasterDetail) WithFilter ¶
func (md *MasterDetail) WithFilter(filter []string) *MasterDetail
func (*MasterDetail) WithName ¶
func (md *MasterDetail) WithName(name string) *MasterDetail
type Mdms ¶
type Mdms struct {
TenantID string `json:"tenantId"`
SchemaCode string `json:"schemaCode"`
Data map[string]any `json:"data"`
ID string `json:"id"`
UniqueIdentifier string `json:"uniqueIdentifier"`
IsActive bool `json:"isActive"`
AuditDetails *AuditDetails `json:"auditDetails"`
}
func MdmsBuilder ¶
func MdmsBuilder() *Mdms
func (*Mdms) WithAuditDetails ¶
func (m *Mdms) WithAuditDetails(auditDetails *AuditDetails) *Mdms
func (*Mdms) WithIsActive ¶
func (*Mdms) WithSchemaCode ¶
func (*Mdms) WithTenantID ¶
func (*Mdms) WithUniqueIdentifier ¶
type MdmsCriteria ¶
type MdmsCriteria struct {
TenantId string `json:"tenantId"`
ModuleDetails []ModuleDetail `json:"moduleDetails"`
Ids []string `json:"ids"`
Uniqueidentifer string `json:"uniqueIdentifier"`
SchemaCodeFilter1map map[string]string `json:"schemaCodeFilter1map"`
IsActive bool `json:"isActive"`
}
func MdmsCriteriaBuilder ¶
func MdmsCriteriaBuilder() *MdmsCriteria
func (*MdmsCriteria) Build ¶
func (md *MdmsCriteria) Build() (*MdmsCriteria, error)
func (*MdmsCriteria) ToMap ¶
func (md *MdmsCriteria) ToMap() map[string]interface{}
func (*MdmsCriteria) Validate ¶
func (md *MdmsCriteria) Validate() error
func (*MdmsCriteria) WithIds ¶
func (md *MdmsCriteria) WithIds(ids []string) *MdmsCriteria
func (*MdmsCriteria) WithIsActive ¶
func (md *MdmsCriteria) WithIsActive(isActive bool) *MdmsCriteria
func (*MdmsCriteria) WithModuleDetails ¶
func (md *MdmsCriteria) WithModuleDetails(moduleDetails []ModuleDetail) *MdmsCriteria
func (*MdmsCriteria) WithSchemaCodeFilter1map ¶
func (md *MdmsCriteria) WithSchemaCodeFilter1map(schemaCodeFilter1map map[string]string) *MdmsCriteria
func (*MdmsCriteria) WithTenantId ¶
func (md *MdmsCriteria) WithTenantId(tenantId string) *MdmsCriteria
func (*MdmsCriteria) WithUniqueidentifer ¶
func (md *MdmsCriteria) WithUniqueidentifer(uniqueidentifer string) *MdmsCriteria
type MdmsCriteriaV2 ¶
type MdmsCriteriaV2 struct {
TenantID string `json:"tenantId"`
IDS []string `json:"ids"`
UniqueIdentifiers []string `json:"uniqueIdentifiers"`
SchemaCode string `json:"schemaCode"`
FilterMap map[string]any `json:"filterMap"`
IsActive bool `json:"isActive"`
SchemaCodeFilterMap map[string]any `json:"schemaCodeFilterMap"`
UniqueIdentifierForRefVerification []string `json:"uniqueIdentifierForRefVerification"`
Offeset int `json:"offset"`
Limit int `json:"limit"`
}
func MdmsCriteriaV2Builder ¶
func MdmsCriteriaV2Builder() *MdmsCriteriaV2
func (*MdmsCriteriaV2) Build ¶
func (m *MdmsCriteriaV2) Build() *MdmsCriteriaV2
func (*MdmsCriteriaV2) ToMap ¶
func (m *MdmsCriteriaV2) ToMap() map[string]interface{}
func (*MdmsCriteriaV2) Validate ¶
func (m *MdmsCriteriaV2) Validate() error
func (*MdmsCriteriaV2) WithFilterMap ¶
func (m *MdmsCriteriaV2) WithFilterMap(filterMap map[string]any) *MdmsCriteriaV2
func (*MdmsCriteriaV2) WithIDS ¶
func (m *MdmsCriteriaV2) WithIDS(ids []string) *MdmsCriteriaV2
func (*MdmsCriteriaV2) WithIsActive ¶
func (m *MdmsCriteriaV2) WithIsActive(isActive bool) *MdmsCriteriaV2
func (*MdmsCriteriaV2) WithLimit ¶
func (m *MdmsCriteriaV2) WithLimit(limit int) *MdmsCriteriaV2
func (*MdmsCriteriaV2) WithOffeset ¶
func (m *MdmsCriteriaV2) WithOffeset(offeset int) *MdmsCriteriaV2
func (*MdmsCriteriaV2) WithSchemaCode ¶
func (m *MdmsCriteriaV2) WithSchemaCode(schemaCode string) *MdmsCriteriaV2
func (*MdmsCriteriaV2) WithSchemaCodeFilterMap ¶
func (m *MdmsCriteriaV2) WithSchemaCodeFilterMap(schemaCodeFilterMap map[string]any) *MdmsCriteriaV2
func (*MdmsCriteriaV2) WithTenantID ¶
func (m *MdmsCriteriaV2) WithTenantID(tenantID string) *MdmsCriteriaV2
func (*MdmsCriteriaV2) WithUniqueIdentifierForRefVerification ¶
func (m *MdmsCriteriaV2) WithUniqueIdentifierForRefVerification(uniqueIdentifierForRefVerification []string) *MdmsCriteriaV2
func (*MdmsCriteriaV2) WithUniqueIdentifiers ¶
func (m *MdmsCriteriaV2) WithUniqueIdentifiers(uniqueIdentifiers []string) *MdmsCriteriaV2
type Message ¶
type Message struct {
Code string `json:"code"`
Message string `json:"message"`
Locale string `json:"locale"`
Module string `json:"module"`
}
func MessageBuilder ¶
func MessageBuilder() *Message
func (*Message) WithLocale ¶
func (*Message) WithMessage ¶
func (*Message) WithModule ¶
type MetadataRequest ¶
type MetadataRequest struct {
RequestInfo *RequestInfo `json:"requestinfo"`
TenantID string `json:"teantid"`
ReportName string `json:"reportname"`
}
func MetadataRequestBuilder ¶
func MetadataRequestBuilder() *MetadataRequest
func (*MetadataRequest) Build ¶
func (m *MetadataRequest) Build() (*MetadataRequest, error)
func (*MetadataRequest) ToMap ¶
func (m *MetadataRequest) ToMap() map[string]interface{}
func (*MetadataRequest) Validate ¶
func (m *MetadataRequest) Validate() error
func (*MetadataRequest) WithReportName ¶
func (m *MetadataRequest) WithReportName(reportname string) *MetadataRequest
func (*MetadataRequest) WithRequestInfo ¶
func (m *MetadataRequest) WithRequestInfo(RequestInfo *RequestInfo) *MetadataRequest
func (*MetadataRequest) WithTenantID ¶
func (m *MetadataRequest) WithTenantID(teantid string) *MetadataRequest
type ModuleDetail ¶
type ModuleDetail struct {
ModuleName string `json:"module_name"`
MasterDetails []MasterDetail `json:"master_details"`
}
func ModuleDetailBuilder ¶
func ModuleDetailBuilder() *ModuleDetail
func (*ModuleDetail) Build ¶
func (md *ModuleDetail) Build() (*ModuleDetail, error)
func (*ModuleDetail) ToMap ¶
func (md *ModuleDetail) ToMap() map[string]interface{}
func (*ModuleDetail) Validate ¶
func (md *ModuleDetail) Validate() error
func (*ModuleDetail) WithMasterDetails ¶
func (md *ModuleDetail) WithMasterDetails(masterDetails []MasterDetail) *ModuleDetail
func (*ModuleDetail) WithModuleName ¶
func (md *ModuleDetail) WithModuleName(moduleName string) *ModuleDetail
type Otp ¶
type Otp struct {
Otp string `json:"otp"`
Uuid string `json:"uuid"`
Identity string `json:"identity"`
TenantID string `json:"tenantid"`
ValidationSuccessful bool `json:"validationsuccessful"`
}
func OtpBuilder ¶
func OtpBuilder() *Otp
func (*Otp) WithIdentify ¶
func (*Otp) WithTenantID ¶
func (*Otp) WithValidationSuccessful ¶
type Pagination ¶
type Pagination struct {
Limit int `json:"limit"`
Offset int `json:"offset"`
Totalcount int `json:"totalCount"`
SortBy string `json:"sortBy"`
Order OrderEnum `json:"order"`
}
func PaginationBuilder ¶
func PaginationBuilder() *Pagination
func (*Pagination) Build ¶
func (p *Pagination) Build() (*Pagination, error)
func (*Pagination) ToMap ¶
func (p *Pagination) ToMap() map[string]interface{}
func (*Pagination) Validate ¶
func (p *Pagination) Validate() error
func (*Pagination) WithLimit ¶
func (p *Pagination) WithLimit(l int) *Pagination
func (*Pagination) WithOffset ¶
func (p *Pagination) WithOffset(l int) *Pagination
func (*Pagination) WithOrder ¶
func (p *Pagination) WithOrder(l OrderEnum) *Pagination
func (*Pagination) WithSort ¶
func (p *Pagination) WithSort(l string) *Pagination
func (*Pagination) WithTotalCount ¶
func (p *Pagination) WithTotalCount(l int) *Pagination
type PaginationDetails ¶
type PaginationDetails struct {
OffsetKey string `json:"offset"`
SizeKey string `json:"size"`
MaxPageSize int `json:"maxPageSize"`
StartingOffset int `json:"startingOffset"`
MaxRecords int `json:"maxRecords"`
}
func PaginationDetailsBuilder ¶
func PaginationDetailsBuilder() *PaginationDetails
func (*PaginationDetails) Build ¶
func (P *PaginationDetails) Build() (*PaginationDetails, error)
func (*PaginationDetails) ToMap ¶
func (P *PaginationDetails) ToMap() map[string]interface{}
func (*PaginationDetails) Validate ¶
func (p *PaginationDetails) Validate() error
func (*PaginationDetails) WithMaxPageSize ¶
func (p *PaginationDetails) WithMaxPageSize(maxPageSize int) *PaginationDetails
func (*PaginationDetails) WithMaxRecords ¶
func (p *PaginationDetails) WithMaxRecords(maxRecords int) *PaginationDetails
func (*PaginationDetails) WithOffsetKey ¶
func (p *PaginationDetails) WithOffsetKey(offsetKey string) *PaginationDetails
func (*PaginationDetails) WithSizeKey ¶
func (p *PaginationDetails) WithSizeKey(sizeKey string) *PaginationDetails
func (*PaginationDetails) WithStartingOffset ¶
func (p *PaginationDetails) WithStartingOffset(startingOffset int) *PaginationDetails
type ProcessInstance ¶
type ProcessInstance struct {
TenantID string `json:"tenantId"`
BusinessService string `json:"businessService"`
BusinessId string `json:"businessId"`
Action string `json:"action"`
ModuleName string `json:"moduleName"`
Id string `json:"id"`
State State `json:"state"`
Comment string `json:"comment"`
Documents []Document `json:"documents"`
Assigner *User `json:"assigner"`
Assignes []User `json:"assignes"`
NextActions []WorkflowAction `json:"nextactions"`
StateSla int `json:"statesla"`
BusinessServiceSla int `json:"businessServoceSla"`
PreviousState string `json:"previousState"`
Entity interface{} `json:"entity"`
AuditDetails *AuditDetails `json:"auditDetails"`
Rating int `json:"rating"`
Escalated bool `json:"escalated"`
}
func ProcessInstanceBuilder ¶
func ProcessInstanceBuilder() *ProcessInstance
func (*ProcessInstance) Build ¶
func (p *ProcessInstance) Build() (*ProcessInstance, error)
func (*ProcessInstance) ToMap ¶
func (p *ProcessInstance) ToMap() map[string]interface{}
func (*ProcessInstance) Validate ¶
func (p *ProcessInstance) Validate() error
func (*ProcessInstance) With_action ¶
func (p *ProcessInstance) With_action(action string) *ProcessInstance
func (*ProcessInstance) With_assigner ¶
func (p *ProcessInstance) With_assigner(assigner *User) *ProcessInstance
func (*ProcessInstance) With_assignes ¶
func (p *ProcessInstance) With_assignes(assignes []User) *ProcessInstance
func (*ProcessInstance) With_audit_details ¶
func (p *ProcessInstance) With_audit_details(audit_details *AuditDetails) *ProcessInstance
func (*ProcessInstance) With_business_id ¶
func (p *ProcessInstance) With_business_id(business_id string) *ProcessInstance
func (*ProcessInstance) With_business_service ¶
func (p *ProcessInstance) With_business_service(business_service string) *ProcessInstance
func (*ProcessInstance) With_business_service_sla ¶
func (p *ProcessInstance) With_business_service_sla(business_service_sla int) *ProcessInstance
func (*ProcessInstance) With_comment ¶
func (p *ProcessInstance) With_comment(comment string) *ProcessInstance
func (*ProcessInstance) With_documents ¶
func (p *ProcessInstance) With_documents(documents []Document) *ProcessInstance
func (*ProcessInstance) With_entity ¶
func (p *ProcessInstance) With_entity(entity interface{}) *ProcessInstance
func (*ProcessInstance) With_escalated ¶
func (p *ProcessInstance) With_escalated(escalated bool) *ProcessInstance
func (*ProcessInstance) With_id ¶
func (p *ProcessInstance) With_id(id string) *ProcessInstance
func (*ProcessInstance) With_module_name ¶
func (p *ProcessInstance) With_module_name(module_name string) *ProcessInstance
func (*ProcessInstance) With_next_actions ¶
func (p *ProcessInstance) With_next_actions(next_actions []WorkflowAction) *ProcessInstance
func (*ProcessInstance) With_previous_status ¶
func (p *ProcessInstance) With_previous_status(previous_status string) *ProcessInstance
func (*ProcessInstance) With_rating ¶
func (p *ProcessInstance) With_rating(rating int) *ProcessInstance
func (*ProcessInstance) With_state ¶
func (p *ProcessInstance) With_state(state State) *ProcessInstance
func (*ProcessInstance) With_state_sla ¶
func (p *ProcessInstance) With_state_sla(state_sla int) *ProcessInstance
func (*ProcessInstance) With_tenant_id ¶
func (p *ProcessInstance) With_tenant_id(tenant_id string) *ProcessInstance
type ProcessInstanceSearchCriteria ¶
type ProcessInstanceSearchCriteria struct {
TenantID string `json:"tenantId"`
Status []string `json:"status"`
BusinessIds []string `json:"businessIds"`
Assignee string `json:"assignee"`
Ids []string `json:"ids"`
History bool `json:"history"`
FromDate int `json:"fromdate"`
Todate int `json:"todate"`
Offset int `json:"offset"`
Limit int `json:"limit"`
BusinessService string `json:"businessService"`
ModuleName string `json:"modulename"`
IsNearingSlaCount bool `json:"isNearingSlaCount"`
TenantSpecificStatus []string `json:"tenantSpecificStatus"`
MultipleAssignee []string `json:"multipleassignee"`
StatesToIgnore []string `json:"statesToIgnore"`
IsescalatedCount bool `json:"isescalatedcount"`
IsAssignedToMeCount bool `json:"isassignedtomecount"`
StatusesIrrespectiveOfTenant []string `json:"statusesIrrespectiveSlaLimit"`
SlotPercentageSlaLimit int `json:"slotPercem=ntageSlaLimit"`
}
func ProcessInstanceSearchCriteriaBuilder ¶
func ProcessInstanceSearchCriteriaBuilder() *ProcessInstanceSearchCriteria
func (*ProcessInstanceSearchCriteria) Build ¶
func (p *ProcessInstanceSearchCriteria) Build() (*ProcessInstanceSearchCriteria, error)
func (*ProcessInstanceSearchCriteria) ToMap ¶
func (p *ProcessInstanceSearchCriteria) ToMap() map[string]interface{}
func (*ProcessInstanceSearchCriteria) Validate ¶
func (p *ProcessInstanceSearchCriteria) Validate() error
func (*ProcessInstanceSearchCriteria) With_assignee ¶
func (p *ProcessInstanceSearchCriteria) With_assignee(assignee string) *ProcessInstanceSearchCriteria
func (*ProcessInstanceSearchCriteria) With_business_ids ¶
func (p *ProcessInstanceSearchCriteria) With_business_ids(business_ids []string) *ProcessInstanceSearchCriteria
func (*ProcessInstanceSearchCriteria) With_business_service ¶
func (p *ProcessInstanceSearchCriteria) With_business_service(business_service string) *ProcessInstanceSearchCriteria
func (*ProcessInstanceSearchCriteria) With_from_date ¶
func (p *ProcessInstanceSearchCriteria) With_from_date(from_date int) *ProcessInstanceSearchCriteria
func (*ProcessInstanceSearchCriteria) With_history ¶
func (p *ProcessInstanceSearchCriteria) With_history(history bool) *ProcessInstanceSearchCriteria
func (*ProcessInstanceSearchCriteria) With_ids ¶
func (p *ProcessInstanceSearchCriteria) With_ids(ids []string) *ProcessInstanceSearchCriteria
func (*ProcessInstanceSearchCriteria) With_is_assigned_to_me_count ¶
func (p *ProcessInstanceSearchCriteria) With_is_assigned_to_me_count(is_assigned_to_me_count bool) *ProcessInstanceSearchCriteria
func (*ProcessInstanceSearchCriteria) With_is_escalated_count ¶
func (p *ProcessInstanceSearchCriteria) With_is_escalated_count(is_escalated_count bool) *ProcessInstanceSearchCriteria
func (*ProcessInstanceSearchCriteria) With_is_nearing_sla_count ¶
func (p *ProcessInstanceSearchCriteria) With_is_nearing_sla_count(is_nearing_sla_count bool) *ProcessInstanceSearchCriteria
func (*ProcessInstanceSearchCriteria) With_limit ¶
func (p *ProcessInstanceSearchCriteria) With_limit(limit int) *ProcessInstanceSearchCriteria
func (*ProcessInstanceSearchCriteria) With_module_name ¶
func (p *ProcessInstanceSearchCriteria) With_module_name(module_name string) *ProcessInstanceSearchCriteria
func (*ProcessInstanceSearchCriteria) With_multiple_assignees ¶
func (p *ProcessInstanceSearchCriteria) With_multiple_assignees(multiple_assignees []string) *ProcessInstanceSearchCriteria
func (*ProcessInstanceSearchCriteria) With_offset ¶
func (p *ProcessInstanceSearchCriteria) With_offset(offset int) *ProcessInstanceSearchCriteria
func (*ProcessInstanceSearchCriteria) With_slot_percentage_sla_limit ¶
func (p *ProcessInstanceSearchCriteria) With_slot_percentage_sla_limit(slot_percentage_sla_limit int) *ProcessInstanceSearchCriteria
func (*ProcessInstanceSearchCriteria) With_states_to_ignore ¶
func (p *ProcessInstanceSearchCriteria) With_states_to_ignore(states_to_ignore []string) *ProcessInstanceSearchCriteria
func (*ProcessInstanceSearchCriteria) With_status ¶
func (p *ProcessInstanceSearchCriteria) With_status(status []string) *ProcessInstanceSearchCriteria
func (*ProcessInstanceSearchCriteria) With_statuses_irrespective_of_tenant ¶
func (p *ProcessInstanceSearchCriteria) With_statuses_irrespective_of_tenant(statuses_irrespective_of_tenant []string) *ProcessInstanceSearchCriteria
func (*ProcessInstanceSearchCriteria) With_tenant_id ¶
func (p *ProcessInstanceSearchCriteria) With_tenant_id(tenant_id string) *ProcessInstanceSearchCriteria
func (*ProcessInstanceSearchCriteria) With_tenant_specific_status ¶
func (p *ProcessInstanceSearchCriteria) With_tenant_specific_status(tenant_specific_status []string) *ProcessInstanceSearchCriteria
func (*ProcessInstanceSearchCriteria) With_to_date ¶
func (p *ProcessInstanceSearchCriteria) With_to_date(to_date int) *ProcessInstanceSearchCriteria
type ReindexRequest ¶
type ReindexRequest struct {
RequestInfo *RequestInfo `json:"requestInfo"`
Index string `json:"index"`
Type string `json:"type"`
ReindexTopic string `json:"reindexTopic"`
TenantID string `json:"tenantId"`
BatchSize int `json:"batchSize"`
JobId string `json:"jobId"`
StartTime int64 `json:"startTime"`
TotalRecords int `json:"totalRecords"`
}
func ReindexRequestBuilder ¶
func ReindexRequestBuilder() *ReindexRequest
func (*ReindexRequest) Build ¶
func (r *ReindexRequest) Build() (*ReindexRequest, error)
func (*ReindexRequest) ToMap ¶
func (r *ReindexRequest) ToMap() map[string]interface{}
func (*ReindexRequest) Validate ¶
func (r *ReindexRequest) Validate() error
func (*ReindexRequest) WithBatchSize ¶
func (r *ReindexRequest) WithBatchSize(batchSize int) *ReindexRequest
func (*ReindexRequest) WithIndex ¶
func (r *ReindexRequest) WithIndex(index string) *ReindexRequest
func (*ReindexRequest) WithJobId ¶
func (r *ReindexRequest) WithJobId(jobId string) *ReindexRequest
func (*ReindexRequest) WithReindexTopic ¶
func (r *ReindexRequest) WithReindexTopic(reindexTopic string) *ReindexRequest
func (*ReindexRequest) WithRequestInfo ¶
func (r *ReindexRequest) WithRequestInfo(requestInfo *RequestInfo) *ReindexRequest
func (*ReindexRequest) WithStartTime ¶
func (r *ReindexRequest) WithStartTime(startTime int64) *ReindexRequest
func (*ReindexRequest) WithTenantId ¶
func (r *ReindexRequest) WithTenantId(tenantId string) *ReindexRequest
func (*ReindexRequest) WithTotalRecords ¶
func (r *ReindexRequest) WithTotalRecords(totalRecords int) *ReindexRequest
func (*ReindexRequest) WithType ¶
func (r *ReindexRequest) WithType(type_ string) *ReindexRequest
type ReportRequest ¶
type ReportRequest struct {
SearchParam []SearchParam `json:"searchParams"`
}
func ReportRequestBuilder ¶
func ReportRequestBuilder() *ReportRequest
func (*ReportRequest) Build ¶
func (r *ReportRequest) Build() *ReportRequest
func (*ReportRequest) ToMap ¶
func (r *ReportRequest) ToMap() map[string]interface{}
func (*ReportRequest) WithSearchParam ¶
func (r *ReportRequest) WithSearchParam(searchParam []SearchParam) *ReportRequest
type RequestConfig ¶
type RequestConfig struct {
// contains filtered or unexported fields
}
RequestConfig manages the default request configuration
func (*RequestConfig) GetInstance ¶
func (rc *RequestConfig) GetInstance() *RequestConfig
GetInstance returns the singleton instance of RequestConfig
func (*RequestConfig) GetRequestInfo ¶
func (rc *RequestConfig) GetRequestInfo(tempAuthToken string, overrides map[string]interface{}) *RequestInfo
GetRequestInfo returns a new RequestInfo instance with default values and specified overrides
func (*RequestConfig) Initialize ¶
func (rc *RequestConfig) Initialize( apiID string, version string, authToken string, userInfo map[string]interface{}, did string, key string, msgID string, requesterID string, correlationID string, action string, ts int64, )
Initialize sets up the default request configuration
func (*RequestConfig) UpdateAPIID ¶
func (rc *RequestConfig) UpdateAPIID(apiID string)
UpdateAPIID updates the API ID in the existing configuration
func (*RequestConfig) UpdateAuthToken ¶
func (rc *RequestConfig) UpdateAuthToken(authToken string)
UpdateAuthToken updates the auth token in the existing configuration
func (*RequestConfig) UpdateDid ¶
func (rc *RequestConfig) UpdateDid(did string)
UpdateDid updates the device ID in the existing configuration
func (*RequestConfig) UpdateKey ¶
func (rc *RequestConfig) UpdateKey(key string)
UpdateKey updates the key in the existing configuration
func (*RequestConfig) UpdateRequesterID ¶
func (rc *RequestConfig) UpdateRequesterID(requesterID string)
UpdateRequesterID updates the requester ID in the existing configuration
func (*RequestConfig) UpdateUserInfo ¶
func (rc *RequestConfig) UpdateUserInfo(userInfo map[string]interface{})
UpdateUserInfo updates the user info in the existing configuration
func (*RequestConfig) UpdateVersion ¶
func (rc *RequestConfig) UpdateVersion(version string)
UpdateVersion updates the version in the existing configuration
type RequestInfo ¶
type RequestInfo struct {
APIID string
Ver string
Ts int64
Action string
Did string
Key string
MsgID string
RequesterID string
AuthToken string
UserInfo map[string]interface{}
CorrelationID string
}
RequestInfo represents the request information for API calls
func RequestInfoBuilder ¶
func RequestInfoBuilder() *RequestInfo
RequestInfoBuilder creates a new RequestInfo instance
func (*RequestInfo) ToMap ¶
func (r *RequestInfo) ToMap() map[string]interface{}
ToMap converts the RequestInfo to a map
func (*RequestInfo) WithAPIID ¶
func (r *RequestInfo) WithAPIID(apiID string) *RequestInfo
Builder methods for RequestInfo
func (*RequestInfo) WithAction ¶
func (r *RequestInfo) WithAction(action string) *RequestInfo
func (*RequestInfo) WithAuthToken ¶
func (r *RequestInfo) WithAuthToken(authToken string) *RequestInfo
func (*RequestInfo) WithCorrelationID ¶
func (r *RequestInfo) WithCorrelationID(correlationID string) *RequestInfo
func (*RequestInfo) WithDid ¶
func (r *RequestInfo) WithDid(did string) *RequestInfo
func (*RequestInfo) WithKey ¶
func (r *RequestInfo) WithKey(key string) *RequestInfo
func (*RequestInfo) WithMsgID ¶
func (r *RequestInfo) WithMsgID(msgID string) *RequestInfo
func (*RequestInfo) WithRequesterID ¶
func (r *RequestInfo) WithRequesterID(requesterID string) *RequestInfo
func (*RequestInfo) WithTempAuthToken ¶
func (r *RequestInfo) WithTempAuthToken(tempAuthToken string) *RequestInfo
WithAuthToken creates a new RequestInfo instance with a temporary auth token
func (*RequestInfo) WithTimestamp ¶
func (r *RequestInfo) WithTimestamp(ts int64) *RequestInfo
func (*RequestInfo) WithUserInfo ¶
func (r *RequestInfo) WithUserInfo(userInfo map[string]interface{}) *RequestInfo
func (*RequestInfo) WithVersion ¶
func (r *RequestInfo) WithVersion(ver string) *RequestInfo
type RotateKeyRequest ¶
type RotateKeyRequest struct {
TenantID string `json:"tenant_id"`
}
func RotateKeyRequestBuilder ¶
func RotateKeyRequestBuilder() *RotateKeyRequest
func (*RotateKeyRequest) Build ¶
func (r *RotateKeyRequest) Build() (*RotateKeyRequest, error)
func (*RotateKeyRequest) SetTenantID ¶
func (r *RotateKeyRequest) SetTenantID(tenantID string) *RotateKeyRequest
func (*RotateKeyRequest) ToMap ¶
func (r *RotateKeyRequest) ToMap() map[string]interface{}
func (*RotateKeyRequest) Validate ¶
func (r *RotateKeyRequest) Validate() error
type SchemaDefCriteria ¶
type SchemaDefCriteria struct {
TenantID string `json:"tenantId"`
Codes []string `json:"codes"`
Offeset int `json:"offset"`
Limit int `json:"limit"`
}
func SchemaDefCriteriaBuilder ¶
func SchemaDefCriteriaBuilder() *SchemaDefCriteria
func (*SchemaDefCriteria) Build ¶
func (s *SchemaDefCriteria) Build() *SchemaDefCriteria
func (*SchemaDefCriteria) ToMap ¶
func (s *SchemaDefCriteria) ToMap() map[string]interface{}
func (*SchemaDefCriteria) Validate ¶
func (s *SchemaDefCriteria) Validate() error
func (*SchemaDefCriteria) WithCodes ¶
func (s *SchemaDefCriteria) WithCodes(codes []string) *SchemaDefCriteria
func (*SchemaDefCriteria) WithLimit ¶
func (s *SchemaDefCriteria) WithLimit(limit int) *SchemaDefCriteria
func (*SchemaDefCriteria) WithOffeset ¶
func (s *SchemaDefCriteria) WithOffeset(offeset int) *SchemaDefCriteria
func (*SchemaDefCriteria) WithTenantID ¶
func (s *SchemaDefCriteria) WithTenantID(tenantID string) *SchemaDefCriteria
type SchemaDefinition ¶
type SchemaDefinition struct {
TenantID string `json:"tenantId"`
Code string `json:"code"`
Defination string `json:"definition"`
ID string `json:"id"`
Discription string `json:"description"`
ISactive bool `json:"is_active"`
AuditDetails *AuditDetails `json:"auditDetails"`
}
func SchemaDefinitionBuilder ¶
func SchemaDefinitionBuilder() *SchemaDefinition
func (*SchemaDefinition) Build ¶
func (s *SchemaDefinition) Build() *SchemaDefinition
func (*SchemaDefinition) ToMap ¶
func (s *SchemaDefinition) ToMap() map[string]interface{}
func (*SchemaDefinition) Validate ¶
func (s *SchemaDefinition) Validate() error
func (*SchemaDefinition) WithAuditDetails ¶
func (s *SchemaDefinition) WithAuditDetails(auditDetails *AuditDetails) *SchemaDefinition
func (*SchemaDefinition) WithCode ¶
func (s *SchemaDefinition) WithCode(code string) *SchemaDefinition
func (*SchemaDefinition) WithDefination ¶
func (s *SchemaDefinition) WithDefination(defination string) *SchemaDefinition
func (*SchemaDefinition) WithDiscription ¶
func (s *SchemaDefinition) WithDiscription(discription string) *SchemaDefinition
func (*SchemaDefinition) WithID ¶
func (s *SchemaDefinition) WithID(id string) *SchemaDefinition
func (*SchemaDefinition) WithISactive ¶
func (s *SchemaDefinition) WithISactive(isActive bool) *SchemaDefinition
func (*SchemaDefinition) WithTenantID ¶
func (s *SchemaDefinition) WithTenantID(tenantID string) *SchemaDefinition
type SearchParam ¶
type SearchParam struct {
Input any `json:"input"`
}
func SearchParamBuilder ¶
func SearchParamBuilder() *SearchParam
func (*SearchParam) Build ¶
func (s *SearchParam) Build() *SearchParam
func (*SearchParam) ToMap ¶
func (s *SearchParam) ToMap() map[string]interface{}
func (*SearchParam) WithInput ¶
func (s *SearchParam) WithInput(input any) *SearchParam
type Service ¶
type Service struct {
TenantID string `json:"tenantId"`
ServiceDefID string `json:"serviceDefId"`
AccountID string `json:"accountId"`
Attributes []AttributeValue `json:"attributes"`
ID string `json:"id,omitempty"`
ReferenceID string `json:"referenceId,omitempty"`
ClientID string `json:"clientId,omitempty"`
AuditDetails *AuditDetails `json:"auditDetails,omitempty"`
AdditionalDetails map[string]interface{} `json:"additionalDetails,omitempty"`
}
func ServiceBuilder ¶
func ServiceBuilder() *Service
func (*Service) WithAccountID ¶
func (*Service) WithAdditionalDeatils ¶
func (*Service) WithAttributes ¶
func (s *Service) WithAttributes(code []AttributeValue) *Service
func (*Service) WithAuditDetail ¶
func (s *Service) WithAuditDetail(code *AuditDetails) *Service
func (*Service) WithClientID ¶
func (*Service) WithReferenceID ¶
func (*Service) WithServiceDefId ¶
func (*Service) WithTenantID ¶
type ServiceCriteria ¶
type ServiceCriteria struct {
TenantID string `json:"tenant_id"`
Ids []string `json:"ids"`
Service_def_ids []string `json:"serviceDefId"`
ReferenceID []string `json:"referenceId"`
AccountID string `json:"accountId"`
Client_id string `json:"client_id"`
}
func ServiceCriteriaBuilder ¶
func ServiceCriteriaBuilder() *ServiceCriteria
func (*ServiceCriteria) Build ¶
func (s *ServiceCriteria) Build() (*ServiceCriteria, error)
func (*ServiceCriteria) ToMap ¶
func (s *ServiceCriteria) ToMap() map[string]interface{}
func (*ServiceCriteria) Validate ¶
func (s *ServiceCriteria) Validate() error
func (*ServiceCriteria) WithIDs ¶
func (s *ServiceCriteria) WithIDs(code []string) *ServiceCriteria
func (*ServiceCriteria) WithTenantID ¶
func (s *ServiceCriteria) WithTenantID(code string) *ServiceCriteria
func (*ServiceCriteria) Withaccount_id ¶
func (s *ServiceCriteria) Withaccount_id(code string) *ServiceCriteria
func (*ServiceCriteria) Withclient_id ¶
func (s *ServiceCriteria) Withclient_id(code string) *ServiceCriteria
func (*ServiceCriteria) Withreference_ids ¶
func (s *ServiceCriteria) Withreference_ids(code []string) *ServiceCriteria
func (*ServiceCriteria) Withservice_def_ids ¶
func (s *ServiceCriteria) Withservice_def_ids(code []string) *ServiceCriteria
type ServiceDefinition ¶
type ServiceDefinition struct {
Code string `json:"code"`
TenantID string `json:"tenantId"`
AttributeS []AttributeDefinition `json:"attributes"`
Id string `json:"id"`
IsActive bool `json:"isActive"`
ClientID string `json:"clientId"`
AuditDetails *AuditDetails `json:"auditdetails"`
AdditionalDetails map[string]interface{} `json:"additionalDetails"`
}
func ServiceDefinitionBuilder ¶
func ServiceDefinitionBuilder() *ServiceDefinition
func (*ServiceDefinition) Build ¶
func (a *ServiceDefinition) Build() (*ServiceDefinition, error)
func (*ServiceDefinition) ToMap ¶
func (s *ServiceDefinition) ToMap() map[string]interface{}
func (*ServiceDefinition) Validate ¶
func (s *ServiceDefinition) Validate() error
func (*ServiceDefinition) WithAdditionalDeatils ¶
func (a *ServiceDefinition) WithAdditionalDeatils(code map[string]interface{}) *ServiceDefinition
func (*ServiceDefinition) WithAttributes ¶
func (a *ServiceDefinition) WithAttributes(code []AttributeDefinition) *ServiceDefinition
func (*ServiceDefinition) WithAuditDetail ¶
func (a *ServiceDefinition) WithAuditDetail(code *AuditDetails) *ServiceDefinition
func (*ServiceDefinition) WithClientId ¶
func (a *ServiceDefinition) WithClientId(code string) *ServiceDefinition
func (*ServiceDefinition) WithCode ¶
func (a *ServiceDefinition) WithCode(code string) *ServiceDefinition
func (*ServiceDefinition) WithId ¶
func (a *ServiceDefinition) WithId(code string) *ServiceDefinition
func (*ServiceDefinition) WithIsActive ¶
func (a *ServiceDefinition) WithIsActive(code bool) *ServiceDefinition
func (*ServiceDefinition) WithTenantID ¶
func (a *ServiceDefinition) WithTenantID(code string) *ServiceDefinition
type ServiceDefinitionCriteria ¶
type ServiceDefinitionCriteria struct {
TenantID string `json:"tenantId"`
Ids []string `json:"ids"`
Codes []string `json:"codes"`
ClientID string `json:"clientId"`
}
func ServiceDefinitionCriteriaBuilder ¶
func ServiceDefinitionCriteriaBuilder() *ServiceDefinitionCriteria
func (*ServiceDefinitionCriteria) Build ¶
func (s *ServiceDefinitionCriteria) Build() (*ServiceDefinitionCriteria, error)
func (*ServiceDefinitionCriteria) ToMap ¶
func (s *ServiceDefinitionCriteria) ToMap() map[string]interface{}
func (*ServiceDefinitionCriteria) Validate ¶
func (s *ServiceDefinitionCriteria) Validate() error
func (*ServiceDefinitionCriteria) WithClientID ¶
func (s *ServiceDefinitionCriteria) WithClientID(code string) *ServiceDefinitionCriteria
func (*ServiceDefinitionCriteria) WithCodes ¶
func (s *ServiceDefinitionCriteria) WithCodes(code []string) *ServiceDefinitionCriteria
func (*ServiceDefinitionCriteria) WithIDs ¶
func (s *ServiceDefinitionCriteria) WithIDs(code []string) *ServiceDefinitionCriteria
func (*ServiceDefinitionCriteria) WithTenantID ¶
func (s *ServiceDefinitionCriteria) WithTenantID(code string) *ServiceDefinitionCriteria
type ShortenRequest ¶
type ShortenRequest struct {
Id string `json:"id"`
URL string `json:"url"`
ValidFrom int `json:"validfrom"`
ValidTill int `json:"validtill"`
}
func ShortenRequestBuilder ¶
func ShortenRequestBuilder() *ShortenRequest
func (*ShortenRequest) Build ¶
func (s *ShortenRequest) Build() (*ShortenRequest, error)
func (*ShortenRequest) ToMap ¶
func (s *ShortenRequest) ToMap() map[string]interface{}
func (*ShortenRequest) Validate ¶
func (s *ShortenRequest) Validate() error
func (*ShortenRequest) WithId ¶
func (s *ShortenRequest) WithId(code string) *ShortenRequest
func (*ShortenRequest) WithURL ¶
func (s *ShortenRequest) WithURL(code string) *ShortenRequest
func (*ShortenRequest) WithValidFrom ¶
func (s *ShortenRequest) WithValidFrom(code int) *ShortenRequest
func (*ShortenRequest) WithValidtill ¶
func (s *ShortenRequest) WithValidtill(code int) *ShortenRequest
type SignRequest ¶
func SignRequestBuilder ¶
func SignRequestBuilder() *SignRequest
func (*SignRequest) Build ¶
func (s *SignRequest) Build() (*SignRequest, error)
func (*SignRequest) SetTenantID ¶
func (s *SignRequest) SetTenantID(tenantID string) *SignRequest
func (*SignRequest) SetValue ¶
func (s *SignRequest) SetValue(value string) *SignRequest
func (*SignRequest) ToMap ¶
func (s *SignRequest) ToMap() map[string]interface{}
func (*SignRequest) Validate ¶
func (s *SignRequest) Validate() error
type Signature ¶
func NewSignature ¶
NewSignature parses the input string and returns a Signature struct
type State ¶
type State struct {
Uuid string `json:"uuid"`
TenantID string `json:"tenantId"`
BusinessServiceId string `json:"bussinessServiceId"`
Sla int `json:"sla"`
State string `json:"state"`
ApplicationStatus string `json:"applicationstatus"`
DocUploadRequired bool `json:"docUploadRequired"`
IsStartState bool `json:"isStartState"`
IsTerminateState bool `json:"isTerminateState"`
IsStateUpdatable bool `json:"isStateUpdatable"`
Actions []WorkflowAction `json:"actions"`
AuditDetails *AuditDetails `json:"auditDetails"`
}
func StateBuilder ¶
func StateBuilder() *State
func (*State) With_actions ¶
func (s *State) With_actions(actions []WorkflowAction) *State
func (*State) With_application_status ¶
func (*State) With_audit_details ¶
func (s *State) With_audit_details(audit_details *AuditDetails) *State
func (*State) With_business_service_id ¶
func (*State) With_doc_upload_required ¶
func (*State) With_is_start_state ¶
func (*State) With_is_state_updatable ¶
func (*State) With_is_terminate_state ¶
func (*State) With_state ¶
func (*State) With_tenant_id ¶
type TaxAndPayment ¶
type TaxAndPayment struct {
TaxAmount interface{} `json:"taxamount"`
AmountPaid interface{} `json:"amountpaid"`
BillId string `json:"billid"`
}
func TaxAndPaymentBuilder ¶
func TaxAndPaymentBuilder() *TaxAndPayment
func (*TaxAndPayment) Build ¶
func (t *TaxAndPayment) Build() (*TaxAndPayment, error)
func (*TaxAndPayment) ToMap ¶
func (t *TaxAndPayment) ToMap() map[string]interface{}
func (*TaxAndPayment) Validate ¶
func (t *TaxAndPayment) Validate() error
func (*TaxAndPayment) WithAmountPaid ¶
func (t *TaxAndPayment) WithAmountPaid(amt interface{}) *TaxAndPayment
func (*TaxAndPayment) WithBillId ¶
func (t *TaxAndPayment) WithBillId(id string) *TaxAndPayment
func (*TaxAndPayment) WithTaxAmount ¶
func (t *TaxAndPayment) WithTaxAmount(amt interface{}) *TaxAndPayment
type Transaction ¶
type Transaction struct {
TenantID string `json:"tenantId"`
TaxAmount string `json:"taxamount"`
BillId string `json:"billId"`
ConsumerCode string `json:"consumercode"`
TaxAndPayments []TaxAndPayment `json:"taxandpayments"`
ProductInfo string `json:"productinfo"`
Gateway string `json:"gateway"`
CallbackUrl string `json:"callbackurl"`
User *User `json:"user"`
Module string `json:"module"`
TxnId string `json:"txnId"`
Redirect_url string `json:"redirect_url"`
TxnStatus TxnStatusEnum `json:"txtstatus"`
TxtStatusMessage string `json:"txtstatusmessage"`
GatewayTxnId string `json:"gatewaytxnid"`
GatewayPaymentMode string `json:"gatewaypaymentmode"`
GatewayStatusCode string `json:"gatestatuscode"`
GatewayStatusMsg string `json:"gatewaystatusmsg"`
Receipt string `json:"receipt"`
AuditDetails *AuditDetails `json:"auditdetails"`
AdditionalDetails map[string]interface{} `json:"additionaldetails"`
ResponseJson map[string]interface{} `json:"responsejson"`
AdditionalFields map[string]interface{} `json:"additionalfields"`
}
func TransactionBuilder ¶
func TransactionBuilder() *Transaction
func (*Transaction) Build ¶
func (t *Transaction) Build() (*Transaction, error)
func (*Transaction) ToMap ¶
func (t *Transaction) ToMap() map[string]interface{}
func (*Transaction) Validate ¶
func (t *Transaction) Validate() error
func (*Transaction) WithAdditionalDetails ¶
func (t *Transaction) WithAdditionalDetails(code map[string]interface{}) *Transaction
func (*Transaction) WithAdditionalFields ¶
func (t *Transaction) WithAdditionalFields(code map[string]interface{}) *Transaction
func (*Transaction) WithAuditDetails ¶
func (t *Transaction) WithAuditDetails(code *AuditDetails) *Transaction
func (*Transaction) WithBillId ¶
func (t *Transaction) WithBillId(code string) *Transaction
func (*Transaction) WithCallBack ¶
func (t *Transaction) WithCallBack(code string) *Transaction
func (*Transaction) WithConsumerCode ¶
func (t *Transaction) WithConsumerCode(code string) *Transaction
func (*Transaction) WithGateway ¶
func (t *Transaction) WithGateway(code string) *Transaction
func (*Transaction) WithGatewayPaymentMode ¶
func (t *Transaction) WithGatewayPaymentMode(code string) *Transaction
func (*Transaction) WithGatewayStatusCode ¶
func (t *Transaction) WithGatewayStatusCode(code string) *Transaction
func (*Transaction) WithGatewayStatusMsg ¶
func (t *Transaction) WithGatewayStatusMsg(code string) *Transaction
func (*Transaction) WithGatewayTxnId ¶
func (t *Transaction) WithGatewayTxnId(code string) *Transaction
func (*Transaction) WithModule ¶
func (t *Transaction) WithModule(code string) *Transaction
func (*Transaction) WithProductInfo ¶
func (t *Transaction) WithProductInfo(code string) *Transaction
func (*Transaction) WithReceipt ¶
func (t *Transaction) WithReceipt(code string) *Transaction
func (*Transaction) WithRedirectUrl ¶
func (t *Transaction) WithRedirectUrl(code string) *Transaction
func (*Transaction) WithResponseJson ¶
func (t *Transaction) WithResponseJson(code map[string]interface{}) *Transaction
func (*Transaction) WithTaxAndPayments ¶
func (t *Transaction) WithTaxAndPayments(code []TaxAndPayment) *Transaction
func (*Transaction) WithTenantId ¶
func (t *Transaction) WithTenantId(code string) *Transaction
func (*Transaction) WithTxnAmount ¶
func (t *Transaction) WithTxnAmount(code string) *Transaction
func (*Transaction) WithTxnId ¶
func (t *Transaction) WithTxnId(code string) *Transaction
func (*Transaction) WithTxnStatus ¶
func (t *Transaction) WithTxnStatus(code TxnStatusEnum) *Transaction
func (*Transaction) WithTxnStatusMsg ¶
func (t *Transaction) WithTxnStatusMsg(code string) *Transaction
func (*Transaction) WithUser ¶
func (t *Transaction) WithUser(code *User) *Transaction
type TransactionCriteria ¶
type TransactionCriteria struct {
TenantID string `json:"tenantId"`
TxnId string `json:"txnId"`
BillId string `json:"billId"`
UserUuid string `json:"useruuid"`
Receipt string `json:"receipt"`
ConsumerCode string `json:"consumercode"`
CreatedTime int `json:"createdtime"`
TxnStatus TxnStatusEnum `json:"txnstatus"`
Limit int `json:"limit"`
Offset int `json:"offset"`
}
func TransactionCriteriaBuilder ¶
func TransactionCriteriaBuilder() *TransactionCriteria
func (*TransactionCriteria) Build ¶
func (t *TransactionCriteria) Build() (*TransactionCriteria, error)
func (*TransactionCriteria) ToMap ¶
func (t *TransactionCriteria) ToMap() map[string]interface{}
func (*TransactionCriteria) WithBillId ¶
func (t *TransactionCriteria) WithBillId(code string) *TransactionCriteria
func (*TransactionCriteria) WithConsumerCode ¶
func (t *TransactionCriteria) WithConsumerCode(code string) *TransactionCriteria
func (*TransactionCriteria) WithCreateTime ¶
func (t *TransactionCriteria) WithCreateTime(code int) *TransactionCriteria
func (*TransactionCriteria) WithLimit ¶
func (t *TransactionCriteria) WithLimit(code int) *TransactionCriteria
func (*TransactionCriteria) WithOffset ¶
func (t *TransactionCriteria) WithOffset(code int) *TransactionCriteria
func (*TransactionCriteria) WithReceipt ¶
func (t *TransactionCriteria) WithReceipt(code string) *TransactionCriteria
func (*TransactionCriteria) WithTenantId ¶
func (t *TransactionCriteria) WithTenantId(code string) *TransactionCriteria
func (*TransactionCriteria) WithTxnId ¶
func (t *TransactionCriteria) WithTxnId(code string) *TransactionCriteria
func (*TransactionCriteria) WithTxnStatus ¶
func (t *TransactionCriteria) WithTxnStatus(code TxnStatusEnum) *TransactionCriteria
func (*TransactionCriteria) WithUserUuid ¶
func (t *TransactionCriteria) WithUserUuid(code string) *TransactionCriteria
type TxnStatusEnum ¶
type TxnStatusEnum string
const ( SUCCESS TxnStatusEnum = "SUCCESS" FAILURE TxnStatusEnum = "FAILURE" PENDING TxnStatusEnum = "PENDING" )
type UpdateMessage ¶
func UpdateMessageBuilder ¶
func UpdateMessageBuilder() *UpdateMessage
func (*UpdateMessage) Build ¶
func (u *UpdateMessage) Build() (*UpdateMessage, error)
func (*UpdateMessage) ToMap ¶
func (u *UpdateMessage) ToMap() map[string]interface{}
func (*UpdateMessage) Validate ¶
func (u *UpdateMessage) Validate() error
func (*UpdateMessage) WithCode ¶
func (u *UpdateMessage) WithCode(code string) *UpdateMessage
func (*UpdateMessage) WithMessage ¶
func (u *UpdateMessage) WithMessage(message string) *UpdateMessage
type UpdateMessagesRequest ¶
type UpdateMessagesRequest struct {
TenantID string `json:"tenant_id"`
Messages []UpdateMessage `json:"messages"`
RequestInfo *RequestInfo `json:"request_info"`
Locale string `json:"locale"`
Module string `json:"module"`
}
func UpdateMessagesRequestBuilder ¶
func UpdateMessagesRequestBuilder() *UpdateMessagesRequest
func (*UpdateMessagesRequest) Build ¶
func (u *UpdateMessagesRequest) Build() (*UpdateMessagesRequest, error)
func (*UpdateMessagesRequest) ToMap ¶
func (u *UpdateMessagesRequest) ToMap() map[string]interface{}
func (*UpdateMessagesRequest) Validate ¶
func (u *UpdateMessagesRequest) Validate() error
func (*UpdateMessagesRequest) WithLocale ¶
func (u *UpdateMessagesRequest) WithLocale(locale string) *UpdateMessagesRequest
func (*UpdateMessagesRequest) WithMessages ¶
func (u *UpdateMessagesRequest) WithMessages(messages []UpdateMessage) *UpdateMessagesRequest
func (*UpdateMessagesRequest) WithModule ¶
func (u *UpdateMessagesRequest) WithModule(module string) *UpdateMessagesRequest
func (*UpdateMessagesRequest) WithRequestInfo ¶
func (u *UpdateMessagesRequest) WithRequestInfo(requestInfo *RequestInfo) *UpdateMessagesRequest
func (*UpdateMessagesRequest) WithTenantID ¶
func (u *UpdateMessagesRequest) WithTenantID(tenantID string) *UpdateMessagesRequest
type User ¶
type User struct {
Id int `json:"id"`
Uuid string `json:"uuid"`
Username string `json:"username"`
Name string `json:"name"`
MobileNumber string `json:"mobilenumber"`
EmailId string `json:"emailid"`
Type string `json:"type"`
Roles []Role `json:"roles"`
TenantID string `json:"tenantId"`
}
func UserBuilder ¶
func UserBuilder() *User
func (*User) WithEmailId ¶
func (*User) WithMobilenumber ¶
func (*User) WithTenantID ¶
func (*User) WithUserName ¶
type UserOtp ¶
type UserOtp struct {
MobileNumber string `json:"mobilenumber"`
TenantID string `json:"tenantid"`
Type string `json:"type"`
UserType string `json:"usertype"`
}
func UserOtpBuilder ¶
func UserOtpBuilder() *UserOtp
func (*UserOtp) WithMobileNumber ¶
func (*UserOtp) WithTenantID ¶
func (*UserOtp) WithUserType ¶
type UserSearchModel ¶
type UserSearchModel struct {
TenantID string
ID []int
UUID []string
UserName string
Name string
MobileNumber string
AadhaarNumber string
Pan string
EmailID string
FuzzyLogic bool
Active bool
PageSize int
PageNumber int
Sort []string
UserType string
RoleCodes []string
}
UserSearchModel represents the search criteria for user search
func UserSearchBuilder ¶
func UserSearchBuilder() *UserSearchModel
UserSearchBuilder creates a new UserSearchModel instance
func (*UserSearchModel) ToMap ¶
func (u *UserSearchModel) ToMap() map[string]interface{}
ToMap converts the UserSearchModel to a map
func (*UserSearchModel) WithAadhaarNumber ¶
func (u *UserSearchModel) WithAadhaarNumber(aadhaarNumber string) *UserSearchModel
func (*UserSearchModel) WithActive ¶
func (u *UserSearchModel) WithActive(active bool) *UserSearchModel
func (*UserSearchModel) WithEmailID ¶
func (u *UserSearchModel) WithEmailID(emailID string) *UserSearchModel
func (*UserSearchModel) WithFuzzyLogic ¶
func (u *UserSearchModel) WithFuzzyLogic(fuzzyLogic bool) *UserSearchModel
func (*UserSearchModel) WithID ¶
func (u *UserSearchModel) WithID(id []int) *UserSearchModel
func (*UserSearchModel) WithMobileNumber ¶
func (u *UserSearchModel) WithMobileNumber(mobileNumber string) *UserSearchModel
func (*UserSearchModel) WithName ¶
func (u *UserSearchModel) WithName(name string) *UserSearchModel
func (*UserSearchModel) WithPageNumber ¶
func (u *UserSearchModel) WithPageNumber(pageNumber int) *UserSearchModel
func (*UserSearchModel) WithPageSize ¶
func (u *UserSearchModel) WithPageSize(pageSize int) *UserSearchModel
func (*UserSearchModel) WithPan ¶
func (u *UserSearchModel) WithPan(pan string) *UserSearchModel
func (*UserSearchModel) WithRoleCodes ¶
func (u *UserSearchModel) WithRoleCodes(roleCodes []string) *UserSearchModel
func (*UserSearchModel) WithSort ¶
func (u *UserSearchModel) WithSort(sort []string) *UserSearchModel
func (*UserSearchModel) WithTenantID ¶
func (u *UserSearchModel) WithTenantID(tenantID string) *UserSearchModel
Builder methods for UserSearchModel
func (*UserSearchModel) WithUUID ¶
func (u *UserSearchModel) WithUUID(uuid []string) *UserSearchModel
func (*UserSearchModel) WithUserName ¶
func (u *UserSearchModel) WithUserName(userName string) *UserSearchModel
func (*UserSearchModel) WithUserType ¶
func (u *UserSearchModel) WithUserType(userType string) *UserSearchModel
type VerifyRequest ¶
func VerifyRequestBuilder ¶
func VerifyRequestBuilder() *VerifyRequest
func (*VerifyRequest) Build ¶
func (v *VerifyRequest) Build() (*VerifyRequest, error)
func (*VerifyRequest) SetSignature ¶
func (v *VerifyRequest) SetSignature(signature *Signature) *VerifyRequest
func (*VerifyRequest) SetValue ¶
func (v *VerifyRequest) SetValue(value string) *VerifyRequest
func (*VerifyRequest) ToMap ¶
func (v *VerifyRequest) ToMap() map[string]interface{}
func (*VerifyRequest) Validate ¶
func (v *VerifyRequest) Validate() error
type WorkflowAction ¶
type WorkflowAction struct {
Uuid string `json:"uuid"`
TenantID string `json:"tenantID"`
CurrectState string `json:"currectState"`
Action string `json:"action"`
NextState string `json:"nextstate"`
Roles []string `json:"roles"`
AuditDetails *AuditDetails `json:"auditdetails"`
Active bool `json:"active"`
}
func WorkflowActionBuilder ¶
func WorkflowActionBuilder() *WorkflowAction
func (*WorkflowAction) Build ¶
func (w *WorkflowAction) Build() (*WorkflowAction, error)
func (*WorkflowAction) ToMap ¶
func (w *WorkflowAction) ToMap() map[string]interface{}
func (*WorkflowAction) Validate ¶
func (w *WorkflowAction) Validate() error
func (*WorkflowAction) With_action ¶
func (w *WorkflowAction) With_action(action string) *WorkflowAction
func (*WorkflowAction) With_active ¶
func (w *WorkflowAction) With_active(active bool) *WorkflowAction
func (*WorkflowAction) With_audit_details ¶
func (w *WorkflowAction) With_audit_details(audit_details *AuditDetails) *WorkflowAction
func (*WorkflowAction) With_current_state ¶
func (w *WorkflowAction) With_current_state(current_state string) *WorkflowAction
func (*WorkflowAction) With_next_state ¶
func (w *WorkflowAction) With_next_state(next_state string) *WorkflowAction
func (*WorkflowAction) With_roles ¶
func (w *WorkflowAction) With_roles(roles []string) *WorkflowAction
func (*WorkflowAction) With_tenant_id ¶
func (w *WorkflowAction) With_tenant_id(tenant_id string) *WorkflowAction
func (*WorkflowAction) With_uuid ¶
func (w *WorkflowAction) With_uuid(uuid string) *WorkflowAction