github.com/free5gc/openapi@v1.0.8/models/model_authentication_subscription.go (about)

     1  /*
     2   * Nudr_DataRepository API OpenAPI file
     3   *
     4   * Unified Data Repository Service
     5   *
     6   * API version: 1.0.0
     7   * Generated by: OpenAPI Generator (https://openapi-generator.tech)
     8   */
     9  
    10  package models
    11  
    12  type AuthenticationSubscription struct {
    13  	AuthenticationMethod               AuthMethod      `json:"authenticationMethod" bson:"authenticationMethod"`
    14  	PermanentKey                       *PermanentKey   `json:"permanentKey" bson:"permanentKey"`
    15  	SequenceNumber                     string          `json:"sequenceNumber" bson:"sequenceNumber"`
    16  	AuthenticationManagementField      string          `json:"authenticationManagementField,omitempty" bson:"authenticationManagementField"`
    17  	VectorAlgorithm                    VectorAlgorithm `json:"vectorAlgorithm,omitempty" bson:"vectorAlgorithm"`
    18  	Milenage                           *Milenage       `json:"milenage,omitempty" bson:"milenage"`
    19  	Tuak                               *Tuak           `json:"tuak,omitempty" bson:"tuak"`
    20  	Opc                                *Opc            `json:"opc,omitempty" bson:"opc"`
    21  	Topc                               *Topc           `json:"topc,omitempty" bson:"topc"`
    22  	SharedAuthenticationSubscriptionId *SharedData     `json:"sharedAuthenticationSubscriptionId,omitempty" bson:"sharedAuthenticationSubscriptionId"`
    23  }