func (o ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) OfflineRentalConfiguration() ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput {
	return o.ApplyT(func(v *ContentKeyPolicyPolicyOptionFairplayConfiguration) *ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfiguration {
		if v == nil {
			return nil
		}
		return v.OfflineRentalConfiguration
	}).(ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput)
}
// A `offlineRentalConfiguration` block as defined below.
A `offlineRentalConfiguration` block as defined below.
// A ` offlineRentalConfiguration ` block as defined below .
func (o ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput) OfflineRentalConfiguration() ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput {
	return o.ApplyT(func(v *ContentKeyPolicyPolicyOptionFairplayConfiguration) *ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfiguration {
		if v == nil {
			return nil
		}
		return v.OfflineRentalConfiguration
	}).(ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput)
}
func ( o ContentKeyPolicyPolicyOptionFairplayConfigurationPtrOutput ) OfflineRentalConfiguration ( ) ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput { return o . ApplyT ( func ( v * ContentKeyPolicyPolicyOptionFairplayConfiguration ) * ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfiguration { if v == nil { return nil } return v . OfflineRentalConfiguration } ) . ( ContentKeyPolicyPolicyOptionFairplayConfigurationOfflineRentalConfigurationPtrOutput ) }
A `offlineRentalConfiguration` block as defined below.
A ` offlineRentalConfiguration ` block as defined below .