package
0.0.0-20241014133757-e0eef4aa9e14
Repository: https://github.com/jlambert68/fenixgrpcapi.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

Value used for when the variable is not actively set.
Deprecated: Marked as deprecated in FenixTestCaseBuilderServer/fenixTestCaseBuilderServerGrpcApi/fenixTestCaseBuilderServerGrpcApi_GeneralMessagesAndEnums.proto.
Deprecated: Marked as deprecated in FenixTestCaseBuilderServer/fenixTestCaseBuilderServerGrpcApi/fenixTestCaseBuilderServerGrpcApi_GeneralMessagesAndEnums.proto.
Deprecated: Marked as deprecated in FenixTestCaseBuilderServer/fenixTestCaseBuilderServerGrpcApi/fenixTestCaseBuilderServerGrpcApi_GeneralMessagesAndEnums.proto.
Deprecated: Marked as deprecated in FenixTestCaseBuilderServer/fenixTestCaseBuilderServerGrpcApi/fenixTestCaseBuilderServerGrpcApi_GeneralMessagesAndEnums.proto.
Deprecated: Marked as deprecated in FenixTestCaseBuilderServer/fenixTestCaseBuilderServerGrpcApi/fenixTestCaseBuilderServerGrpcApi_GeneralMessagesAndEnums.proto.
Current version.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Value used for when the variable is not actively set.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Value used for when the variable is not actively set.
Removes the attributes from the TestInstruction.
The Attributes value will be used when adding the TestInstruction to the TestCase-model.
Value used for when the variable is not actively set.
Removes the attributes from the TestInstruction.
The Attributes value will be used when adding the TestInstruction to the TestCase-model.
CopyElement(ElementUuid).
CopyElement(ElementUuid).
NewTestCase().
RemoveElement(ElementUuidToBeRemoved).
SwapOutElementForCopyBufferElement(ElementUuidTobeSwappedOut, CopyBufferElementUuidTobeSwappedIn).
SwapOutElementForCutBufferElement(ElementUuidTobeSwappedOut, CutBufferElementUuidTobeSwappedIn).
SwapOutElementForNewElement(ElementUuidTobeSwappedOut, NewElementUuidTobeSwappedIn).
Value used for when the variable is not actively set.
Interrupted by in a controlled way.
Interrupted by in a controlled way, but can be rerun.
TestCase is execution.
Finish with errors in validations.
Finish with errors in validations, but can be rerun.
Finish as expected to TestCase definition.
Finish as expected to TestCase definition, but can be rerun.
All set up for execution, but has not been triggered to start execution.
The TestCase had a forced stop because of timeout due to {time.Now() > 'ExpectedExecutionEndTimeStamp'} for a TIE.
The TestCase had a forced stop because of timeout due to {time.Now() > 'ExpectedExecutionEndTimeStamp'} for a TIE, but can be rerun.
The TestCase stopped executed in an unexpected way.
The TestCase stopped executed in an unexpected way, but can be rerun.
Value used for when the variable is not actively set.
Presentation name for 'B0_BOND'.
Presentation name for 'B1f_BOND_NONE_SWAPPABLE'.
Presentation name for 'B1l_BOND_NONE_SWAPPABLE'.
Presentation name for 'B10_BOND'.
Presentation name for 'B10oxo_BOND'.
Presentation name for 'B10ox_BOND'.
Presentation name for 'B10xo_BOND'.
Presentation name for 'B11f_BOND'.
Presentation name for 'B11l_BOND'.
Presentation name for 'B11fx_BOND_NONE_SWAPPABLE'.
Presentation name for 'B11lx_BOND_NONE_SWAPPABLE'.
Presentation name for 'B12_BOND'.
Presentation name for 'B12x_BOND_NONE_SWAPPABLE'.
Value used for when the variable is not actively set.
Presentation name for 'TI_TESTINSTRUCTION'.
Presentation name for 'TIC_TESTINSTRUCTIONCONTAINER'.
Presentation name for 'TICx_TESTINSTRUCTIONCONTAINER_NONE_REMOVABLE'.
Presentation name for 'TIx_TESTINSTRUCTION_NONE_REMOVABLE'.
Bond with zero connection.
Bond with zero connections which appear as an element in a new TestInstructionContainer without any other elements.
Bond with zero connections.
Bond with zero connections.
Bond with zero connections.
Bond with one connection which appear as first element inside a TestInstructionContainer.
Bond with one connection which appear as first element inside a TestInstructionContainer.
Bond with one connection which appear as last element inside a TestInstructionContainer.
Bond with one connection which appear as first element inside a TestInstructionContainer.
Bond with two connections which connects TestInstructions or TestInstructionContainers.
Bond with two connections which connects TestInstructions or TestInstructionContainers.
Bond with one connection.
Bond with one connection.
Value used for when the variable is not actively set.
TestInstruction.
TestInstructionContainer(X), where X is any valid structure.
A standard TestInstructionContainer(X), where X is any valid structure, which can not be removed or swapped out by the user.
A standard TestInstruction which can not be removed or swapped out by the user.
Value used for when the variable is not actively set.
Type is a TestInstruction.
Type is a TestInstructionAttribute.
Type is a TestInstructionContainer.
Defines that TestInstructionAttribute of type ComboBox.
Defines that TestInstructionAttribute of type FileSelector.
Defines that TestInstructionAttribute of type FunctionSelector.
List the available response variables from TestInstructionsExecutions done before this TestInstructions in this TestCase.
Attribute is a ComboBox but without any predefined value.
Value used for when the variable is not actively set.
Defines that TestInstructionAttribute of type "TextBox".
Child os of type TestInstruction.
Child os of type TestInstructionContainer.
Value used for when the variable is not actively set.
Children in container is parallelled processed.
Children in container is serial processed.
Value used for when the variable is not actively set.

# Variables

Enum value maps for CurrentFenixTestCaseBuilderProtoFileVersionEnum.
Enum value maps for CurrentFenixTestCaseBuilderProtoFileVersionEnum.
Enum value maps for ErrorCodesEnum.
Enum value maps for ErrorCodesEnum.
FenixTestCaseBuilderServerGrpcServices_ServiceDesc is the grpc.ServiceDesc for FenixTestCaseBuilderServerGrpcServices service.
FenixTestCaseBuilderServerGrpcWorkerServices_ServiceDesc is the grpc.ServiceDesc for FenixTestCaseBuilderServerGrpcWorkerServices service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Enum value maps for ImmatureTestInstructionContainerInformationMessage_AvailableDropZoneMessage_DropZonePreSetTestInstructionAttributeMessage_AttributeActionCommandEnum.
Enum value maps for ImmatureTestInstructionContainerInformationMessage_AvailableDropZoneMessage_DropZonePreSetTestInstructionAttributeMessage_AttributeActionCommandEnum.
Enum value maps for ImmatureTestInstructionInformationMessage_AvailableDropZoneMessage_DropZonePreSetTestInstructionAttributeMessage_AttributeActionCommandEnum.
Enum value maps for ImmatureTestInstructionInformationMessage_AvailableDropZoneMessage_DropZonePreSetTestInstructionAttributeMessage_AttributeActionCommandEnum.
Enum value maps for TestCaseCommandTypeEnum.
Enum value maps for TestCaseCommandTypeEnum.
Enum value maps for TestCaseExecutionStatusEnum.
Enum value maps for TestCaseExecutionStatusEnum.
Enum value maps for TestCaseModelElementPresentationNameEnum.
Enum value maps for TestCaseModelElementPresentationNameEnum.
Enum value maps for TestCaseModelElementTypeEnum.
Enum value maps for TestCaseModelElementTypeEnum.
Enum value maps for TestCasePreviewStructureMessage_TestCaseStructureObjectTypeEnum.
Enum value maps for TestCasePreviewStructureMessage_TestCaseStructureObjectTypeEnum.
Enum value maps for TestInstructionAttributeTypeEnum.
Enum value maps for TestInstructionAttributeTypeEnum.
Enum value maps for TestInstructionContainerChildTypeEnum.
Enum value maps for TestInstructionContainerChildTypeEnum.
Enum value maps for TestInstructionContainerExecutionTypeEnum.
Enum value maps for TestInstructionContainerExecutionTypeEnum.

# Structs

Ack/Nack- Response message with comment.
AllTemplateRepositoryConnectionParameters Message holding parameters to be used to get all Templates from all Repositories.
AllUsersAuthorizationRightsMessage Message defining rights for all users regarding this domain.
Message holding one Pinned TestInstructionContainer.
Message holding one Pinned TestInstruction.
Message holding TestInstructions and Pre-defined TestInstructionContainers that the user has pinned in the GUI.
Message holding all supported TestInstructions and Pre-defined TestInstructionContainers that the user can use when building TestCases.
Message holding basic information for one Bond.
Message holding the attribute that could be shown to user in the attributes area in the GUI.
Message holding Basic information for one TestCase.
Message holding all Basic information that can be shown in GUI and can be changed by the user.
Message holding All basic information that can be shown in GUI but can't be changed by the user.
Message holding Basic information for one TestInstructionContainer.
Message holding all Basic information that can be shown in GUI and can be changed by the user.
Message holding all attributes supported by a TestInstructionContainer, can be changed by the user.
Message holding all Basic information that is not directly shown in GUI and can't be changed by the user.
Message holding All basic information that can be shown in GUI but can't be changed by the user.
Message holding Basic information for one TestInstruction.
Message holding all Basic information that can be shown in GUI and can be changed by the user.
Message holding all Basic information that is not directly shown in GUI and can't be changed by the user.
Message holding All basic information that can be shown in GUI but can't be changed by the user.
ClientSystemIdentificationMessage Message Holding information about who is the calling client system.
No description provided by the author
No description provided by the author
Message holding all supported TestInstructions and Pre-defined TestInstructionContainers that the user can use when building TestCases.
Parameter used for Empty inputs, only containing current proto-file version.
Message holding one ExecutionDomain that belongs to a Domain that the user can use when building TestCases.
No description provided by the author
No description provided by the author
The message response containing the message to be signed by the Worker.
Message holding information about who is the user and from which Domain and System to request the MetaDataItems.
Message holding all MetaDataItems for a specific Domain.
Message holding information about who is the user and which TestCase that is requested.
Message holding one header from a "Simple" TestDataArea-file.
Message holding all immature bonds that can be used within the TestCase-model.
Message holding one Immature Bond which exist in a TestCase.
A message holding the model for Immature elements, e.g.
ImmatureResponseVariableMessage Message holding information about a Response variable.
ImmatureResponseVariablesMapStructureMessage This structures holds all Response variables.
One Immature TestCaseElement which hold type, reference to previous, next and parent elements.
Message holding all attribute data for all Immature TestInstructions.
Message holding one Attribute for one TestInstruction.
Message holding the information about the Immature TestInstructionContainer.
Message holding one DropZone.
Message holding one attribute with its pre-set value.
Message holding one Immature TestInstruction which is Dragged n Dropped into the TestCase.
Message holding the information about the Immature TestInstruction.
Message holding one DropZone.
Message holding one attribute with its pre-set value.
Message holding one Immature TestInstruction which is Dragged n Dropped into the TestCase.
ListAllRepositoryApiUrlsResponseMessage Message having all url:s to all repositories that a user is allowed to use.
The response to TesterGui for all TestData to be used by the user.
Message holding information about who is the user and which TestCase that the TestInstructionContainers belong to.
Message holding information about who is the user and which TestCase that the TestInstructions belong to.
Message holding information about who is the user and which TestCase that is requested.
Message a list of TestCase.
No description provided by the author
Message holding all data that is set for the Mature Bond.
Message holding information about changes to the Bond, who and when.
Message holding the mature basic information about the Bond.
Message holding one Mature Bond which is used when used add and Delete TestInstructions and TestInstructionContainers in the TestCase.
One Mature TestCaseElement which hold type, reference to previous, next and parent elements.
The Color inherit from the DropZone together with the DropZoneUuid.
Message holding all data that is set for the Mature TestInstructionContainer.
Message holding information about changes to the TestInstructionContainer, who and when.
Message holding the mature basic information about the TestInstruction.
Message holding one Mature TestInstructionContainer which exist in a TestCase.
Message holding one Mature TestInstructionContainer which exist in a TestCase.
Message holding all data that is set for the Mature TestInstruction.
Message holding information about changes to the TestInstruction, who and when.
Message holding the mature basic information about the TestInstruction.
Message holding one Attribute for a Test Instruction.
Message holding one attribute.
Properties if it is a ComboBox attribute.
Properties if it is a FileSelector attribute.
Properties if it is a TextBox attribute.
Properties if it is a ResponseVariableComboBox attribute.
Defines one Allowed Response Variable that will be able to choose from.
No description provided by the author
Message holding a list of TestInstructions, received from DB or to be sent to DB.
Message holding one Mature TestInstruction which exist in a TestCase.
RepositoryApiUrlResponseMessage One Repository with name, url and it GithubApiKey.
ResponseVariableMessage Message holding information about a Response variable.
ResponseVariableStructureMessage Keeps a Response variable and its Hash.
Message holding information about user, TestCaseUUID and the TestInstructions.
Message holding information about user, TestCaseUUID and the TestInstructions.
Message holding TestInstructions and Pre-defined TestInstructionContainers that the user has pinned in the GUI.
Holds information about signature signed by Workers Service Account.
One TestDataRow for TestData from a "Simple" TestData-file.
SupportedAllowedUserMessage Message containing a user that are allowed to access the connectors published TestInstructions and TestInstructionContainers.
SupportedAllowedUsersMessage Message containing all users that are allowed to access the connectors published TestInstructions and TestInstructionContainers.
SupportedBasicTestInstructionContainerInformationMessage The Basic information for the TestInstructionContainer.
SupportedBasicTestInstructionInformationMessage The Basic information for the TestInstruction.
SupportedConnectorDomainMessage Holds information about what Domain the Connector belongs to.
SupportedImmatureElementModelMessage A message holding one model element for the element.
SupportedImmatureTestInstructionContainerInformationMessage A model holding one attribute and its value that will be set when user Drop TestInstructionContainer on specific DropZone.
SupportedImmatureTestInstructionInformationMessage A model holding one attribute and its value that will be set when user Drop TestInstruction on specific DropZone.
ResponseVariablesMapStructureMessage This structures holds all Response variables and the over all hash.
SupportedTestInstructionAttributeMessage Message holding one attribute for the TestInstruction.
SupportedTestInstructionBaseMessage The base information for the TestInstruction.
SupportedTestInstructionContainerBaseMessage The base information for the TestInstructionContainer.
SupportedTestInstructionContainerInstanceVersionMessage A Message holding one TestInstructionContainer-version.
SupportedTestInstructionContainerInstanceVersionsMessage Message for all versions of one TestInstructionContainer, first position holds last version i.e.
SupportedTestInstructionContainerMessage A message holding one complete TestInstructionContainer.
SupportedTestInstructionContainersMessage Message for a TestInstructionContainersMap that hold all TestInstructionContainers.
SupportedTestInstructionInstanceVersionMessage A Message holding one TestInstruction-version.
SupportedTestInstructionInstanceVersionsMessage Message for all versions of one TestInstruction, first position holds last version i.e.
SupportedTestInstructionMessage A message holding one complete TestInstruction.
SupportedTestInstructionsAndTestInstructionContainersAndAllowedUsersMessage Message for all TestInstructions, TestInstructionsContainers and Users for a specific "System", which will be sent to Fenix backend.
**************** **************** **************** TestInstruction **************** **************** **************** SupportedTestInstructionsMessage Message for a TestInstructionsMap that hold all TestInstructions.
TemplateRepositoryConnectionParameters Message holding parameters to be used to get a Template or group of Templates from one Repository TotalApiUrl := "repositoryApiUrl" + "/" + repositoryOwner + "/" + repositoryName + "/contents" + repositoryPath TotalApiUrl := "https://api.github.com/repos/jlambert68/FenixTesterGui/contents".
A message holding one TestCase.
Message holding information about changes to the TestCase, who and when.
No description provided by the author
A message the complete textual TestCase-model-history.
Message holding all that is added to the TestCase, either using 'File picker' or add in some other way.
Message holding information about changes to the File, who and when.
Message holding one file and information about who did what and when.
Message holding all MetaDataparameters for the TestCase.
No description provided by the author
Message holding one MetaDataItem.
A message holding the complete model of the TestCase together with the steps to create the model.
One command that describe one change to the TestCase.
Message holden a preview and the hash of the preview of the TestCase.
Message holding the full preview of the TestCase.
A message holding one TestCaseStructureObject, like TIC, TI or TI's attributes.
Message holding one TestInstructionAttribute.
No description provided by the author
No description provided by the author
No description provided by the author
TestCaseTemplateFileMessage Message holding one Template file.
TestCaseTemplateFilesMessage Message holding all Template files.
No description provided by the author
TestData from a Simple-file for one TestDataArea.
The Message that Connector sends and holds TestData for one TestDataArea from a "simple" TestData-file.
Message holding one TestDataPoint and indirect its TestDataRows.
Message holding.
Message holding one TestDataRow and all data needed.
Message holding all TestDataRows for one TestDataPoint.
**************************************************************************************************** TestInstructionContainerChildrenMessage TODO *** IS NOT USED AT THE MOMENT *** *** IS NOT USED AT THE MOMENT *** Message holding one child and its type (TestInstruction or TestInstructionContainer).
UnimplementedFenixTestCaseBuilderServerGrpcServicesServer must be embedded to have forward compatible implementations.
UnimplementedFenixTestCaseBuilderServerGrpcWorkerServicesServer must be embedded to have forward compatible implementations.
UserAuthorizationRightsMessage Message defining the users right for this domain.
Message Holding information about who is the calling client.
Message holding Groups and their TestDataPoints.
Message holding the Selected TestDataGroup, TestDataPoint and TestDataPointSummary.

# Interfaces

No description provided by the author
No description provided by the author
FenixTestCaseBuilderServerGrpcServicesClient is the client API for FenixTestCaseBuilderServerGrpcServices service.
FenixTestCaseBuilderServerGrpcServicesServer is the server API for FenixTestCaseBuilderServerGrpcServices service.
FenixTestCaseBuilderServerGrpcWorkerServicesClient is the client API for FenixTestCaseBuilderServerGrpcWorkerServices service.
FenixTestCaseBuilderServerGrpcWorkerServicesServer is the server API for FenixTestCaseBuilderServerGrpcWorkerServices service.
UnsafeFenixTestCaseBuilderServerGrpcServicesServer may be embedded to opt out of forward compatibility for this service.
UnsafeFenixTestCaseBuilderServerGrpcWorkerServicesServer may be embedded to opt out of forward compatibility for this service.

# Type aliases

Used to have client and server in sync with using the same proto file version.
Error codes - for now a test.
No description provided by the author
No description provided by the author
All different commands that can be used to change TestCase-Model.
Execution Enum for a TestCase Execution.
Presentation Names for above TestCaseModel-elements.
All TestCaseModel-elements.
No description provided by the author
The TestInstructionAttribute can have one of the following types: "TextBox", "ComboBox", "FileSelector", "FunctionSelector".
TestInstructionContainer Child Type.
How a TestInstructionContainer is processed.