Click or drag to resize

BridgeSystems.Bridgemate.DataConnectorClasses.SharedDTO Namespace

 
Classes
 ClassDescription
Public classBCSManagementRequestDTO Carries information on a management request for BCS. Is used as a parameter for the ScoringProgramPipeClient.IssueManagementCommand method or the ScoringProgramPipeClient.IssueManagementCommandAsync method.
Public classBCSManagementResponseDTO Carries response data for a previously sent BCSManagementRequestDTO.
Public classBridgemate2SettingsDTO Contains all settings for the Bridgemate 2 for a section. Mind that all values must be supplied.
Public classBridgemate3SettingsDTO Contains all settings for the Bridgemate 3 for a section. Mind that all values must be supplied.
Public classBridgemateSettingsDTO The base class for the Bridgemate2SettingsDTO and the Bridgemate3SettingsDTO
Public classContinueDTO Instructs BCS to continue working with a previously created event using the ScoringProgramPipeClient.Continue method or the ScoringProgramPipeClient.ContinueAsync method.
Public classHandrecordDTO Contains the data for a handrecord and optionally its double dummy values.
Public classInitDTO Contains information on how to construct a new event, with its sessions, sections, tables and rounds. Optionally player data, participations and handrecords can be added. Doing this is more performant than adding them later. Is used as a parameter for the ScoringProgramPipeClient.Initialize or the ScoringProgramPipeClient.InitializeAsync method.
Public classParticipationDTO This class can be used: 1. To give names for the players in the first round by only specifying their player numbers. For this to work the names belonging to the playernumber must have been passed first using PlayerDTO's. 2. To give names for the players in the first round by omitting their playernumber. In this case the players will be registerd for this session only. The combination of both playernumber and name details is not supported.
Public classPlayerDataDTO This class carries information on a player: name, country and playernumber. Each ParticipationDTO carrying a non empty playernumber property must have a corresponding PlayerDataDTO woith the given playernumber (and SessionGuid) that was sent before the ParticipationDTO was sent.
Public classResultDTO This class carries information on the result of a board that was played in a specific round on a specific table. The Level property is also used to express "No Play" and artificial results (using negative values).
Public classRoundDTO The RoundDTO describes the seating for a round on a table: the NS and EW pairs and the board numbers expressed by the LowBoardNumber and HighBoardNumber properties.
Public classScoringGroupDTO The scoring group holds information on the scoring method of its sections. A scoring group must have at least one section, though this can be omitted when using this DTO for scoring group updates. If a scoring group has more than one section the score calculation will treat these sections as if they were one.
Public classSectionDTO This class is a container for participants that can potentially meet each other during the session. Their results will be compared and they will be ranked against each other. Note: if the section is part of a scoringgroup together with an other section the scoring calculation will treat these sections as one.
Public classSectionUpdateDTO Contains information for an updated or added section
Public classSessionDTO A group of sections that are usually played at the same time and place. Pairs will subscribe to participate in a specific session. If BCS has to administer more than one session at the same time, these sessions must share a comment EventGuid property.
Public classSessionInfoDTO Contains information on sessions that BCS knows and/or is currently administering. Can only occur as a child of a BCSManagementResponseDTO.
Public classTableDTO A class describing a real of virtual bridge table where each round two pairs will compete.
Enumerations
 EnumerationDescription
Public enumerationBm2AutoBoardNumberOption Specifes if the boardnumbers should be filled in automatically.
Public enumerationBm2ContractRepresentationOption How to represent the contract denomination
Public enumerationBm2EnterHandrecordWhenOption Specifies whether and when the players can enter the handrecord for a board.
Public enumerationBm2NameSource Specifies which source data should be consulted to look up player names for player numbers.
Public enumerationBm2NumberValidationOption Specifies for which organization an entered playernumber should be validated.
Public enumerationBm2PairNumberEntryOption Specifies if the pairnumber should be part of entering the contract.
Public enumerationBm2PointScorePerspectiveOption Show the pointscore sign (plus or minus) from the perspective of declarer or North-South.
Public enumerationBM2ResultEntryMethod How to enter the resulting tricks of a contract
Public enumerationBm2ResultsOverviewOption How the results on a board should be formatted.
Public enumerationBm2ScoreRecapOption Specifies whether and how scores obtained in the round can be viewed again.
Public enumerationBm2ShowPlayerNamesOption Specifies whether and when to show the names of the competing pairs.
Public enumerationBm2ShowRankingOption Specifies whether and when to show the ranking.
Public enumerationBm2SummaryPointOption Specifies whether and how to show the summary points after the last round.
Public enumerationBm3ConfirmNPOption Specifies if a not played entry must be confirmed by the TD
Public enumerationBm3ConnectionModeOption Specifies whether the Bridgemates for the section will work in online mode (continuous communication with the Bridgemate 3 server) or if they work in offline mode (communication only at the start and the end of the session).
Public enumerationBm3EnterHandrecordOption Specifies whether and when handrecords can be entered by the players.
Public enumerationBm3LanguageOption Specifies which language should be used on the Bridgemate.
Public enumerationBm3LeadCardEntryOption Specifies whether the lead card must be entered and how this will be validated.
Public enumerationBm3NextRoundSeatingOption Specifies whether the tables for the next round should be displayed after the current round ends.
Public enumerationBm3PlayerRegistrationOption Specifies wheter and when players can make themselves known.
Public enumerationBm3PlayerRegistrationOptionDuringPlay Specifies whether player can make themselves known once the round has started.
Public enumerationBM3PlayerViewOption Specifies how the wind rose player view is displayed
Public enumerationBm3RankingDisplayOption Specifies whether and when the ranking can be consulted.
Public enumerationBm3ResultEntryMethod Specifies how the number of tricks obtained must be entered.
Public enumerationBm3ResultReentryOption Specifies whether the result for a board can be changed after both pairs have confirmed it.
Public enumerationBm3ScoreColumnOption Specifies if there should be one column (for NS only) or two (for both NS and EW).
Public enumerationBm3ScoreRecapOption Specifies if all the results obtained in the round can be consulted.
Public enumerationBM3StartingPositionsOption Specifies whether starting positions should be confirmed by players at start of the session
Public enumerationBm3TdCallOption Specifies of the players can call the TD using the Bridgemate.
Public enumerationBm3ViewHandrecordOption Specifies whether players can consult the handrecord for a board they just played.
Public enumerationBm3ViewPercentagesOption Specifies wheter to include the own score for a board in the result overview.
Public enumerationBm3ViewResultsOption Specifies if other results on the board can be viewed.
Public enumerationTableDirection Specifies the positions on a table.