Module mydata_did.v1_0.models.read_data_agreement_model
Expand source code
import datetime
from aries_cloudagent.messaging.models.base import BaseModel, BaseModelSchema
from aries_cloudagent.messaging.valid import UUIDFour
from marshmallow import fields, EXCLUDE
from marshmallow.exceptions import ValidationError
from typing import List
from ..utils.regex import MYDATA_DID
class ReadDataAgreementBody(BaseModel):
    """
    Read data agreement body model class
    """
    class Meta:
        schema_class = "ReadDataAgreementBodySchema"
    def __init__(self,
                 *,
                 data_agreement_id: str,
                 **kwargs):
        super().__init__(**kwargs)
        self.data_agreement_id = data_agreement_id
class ReadDataAgreementBodySchema(BaseModelSchema):
    """
    Read data agreement body schema class
    """
    class Meta:
        model_class = ReadDataAgreementBody
        unknown = EXCLUDE
    data_agreement_id = fields.Str(
        data_key="data_agreement_id",
        example="45988dd2-62b9-4ede-8189-fb99c64b42d1",
        description="Data agreement identifier"
    )
Classes
class ReadDataAgreementBody (*, data_agreement_id: str, **kwargs)- 
Read data agreement body model class
Initialize BaseModel.
Raises
TypeError- If schema_class is not set on Meta
 
Expand source code
class ReadDataAgreementBody(BaseModel): """ Read data agreement body model class """ class Meta: schema_class = "ReadDataAgreementBodySchema" def __init__(self, *, data_agreement_id: str, **kwargs): super().__init__(**kwargs) self.data_agreement_id = data_agreement_idAncestors
- aries_cloudagent.messaging.models.base.BaseModel
 - abc.ABC
 
Class variables
var Meta
 class ReadDataAgreementBodySchema (*args, **kwargs)- 
Read data agreement body schema class
Initialize BaseModelSchema.
Raises
TypeError- If model_class is not set on Meta
 
Expand source code
class ReadDataAgreementBodySchema(BaseModelSchema): """ Read data agreement body schema class """ class Meta: model_class = ReadDataAgreementBody unknown = EXCLUDE data_agreement_id = fields.Str( data_key="data_agreement_id", example="45988dd2-62b9-4ede-8189-fb99c64b42d1", description="Data agreement identifier" )Ancestors
- aries_cloudagent.messaging.models.base.BaseModelSchema
 - marshmallow.schema.Schema
 - marshmallow.base.SchemaABC
 
Class variables
var Metavar opts